Anvil Connect:一个集各种权限授权协议的开源身份验证与授权服务器
Anvil Connect是一个现代的授权服务器,能够验证你的用户,保护你的API。其特点有:
1.简化安全机制
(1) 在多个App应用和服务之间共享用户帐户
(2)单点登录(共享会话session)
(3)登入的JSON Web Token可保护你的API
(4)使用OpenID连接实现联邦制的身份提供
(5)让第三方开发者使用两或三步的OAuth 2.0
(6)使用RBAC管理访问
2.灵活的用户授权
(1)使用本地密码 或OAuth 1.0, OAuth 2.0, OpenID, Active Directory。
(2)能够out-of-box与Google, Facebook, Twitter, GitHub集成。
(3)使用 Passport.js定制自己的代码模板
3.需要条件:
Node.js
npm
Redis
4.设置:
|