门卫:HTTP代理+ OAuth

时间:2024-03-16 19:35:53
【文件属性】:

文件名称:门卫:HTTP代理+ OAuth

文件大小:85KB

文件格式:ZIP

更新时间:2024-03-16 19:35:53

JavaScript

门曼 Doorman是通过OAuth进行身份验证的http代理。 您的组织可能有一些内部服务需要密码保护。 您可能还已经在使用外部服务来管理用户。 (Github,Google Apps等),如果您可以将内部应用程序的身份验证/授权委派给该应用程序,那不是很好吗? 要求 node.js> = 0.8.x 安装 npm install 将conf.example.js复制到conf.js并进行修改 npm start 策略 Doorman使用进行身份验证,因此它支持各种各样的身份验证提供程序。 为了进行授权,我们需要确定允许哪些经过身份验证的用户进入。(请参阅lib/modules )到目前为止,只有Github和Google模块是完整的,而其他模块则相当简单。 致谢 Doorman几乎只是将Everyauth( )和node-http-proxy( )嫁接在一起,而这两个项目最繁重


【文件预览】:
doorman-master
----log()
--------.gitkeep(0B)
----package.json(980B)
----conf.example.js(3KB)
----conf.environment.js(3KB)
----Dockerfile(153B)
----tests()
--------proxy_spec.js(1KB)
----LICENSE(1KB)
----views()
--------login.jade(384B)
--------layout.jade(358B)
--------password_login.jade(347B)
----.gitignore(30B)
----lib()
--------log.js(243B)
--------config.js(383B)
--------proxy.js(1KB)
--------modules()
----public()
--------_doorman()
----app.js(5KB)
----README.md(2KB)
----middlewares()
--------tls.js(581B)

网友评论