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.設定:
開源專案:anvilresearch/connect · GitHub
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.設定:
# Install the CLI $ npm install -g anvil-connect # Make a place for your deployment repository to live $ mkdir path/to/project $ cd path/to/project # Generate a deployment repository $ nv init # Install dependencies $ npm install # Initialize the local database $ nv migrate # Create the first user account $ nv signup # Assign a role $ nv assign <email> authority # Start the server in development mode $ nv serve <p class="indent"> |
開源專案:anvilresearch/connect · GitHub
相關文章
- 認證/授權與許可權的問題
- 驗證與授權
- DB2許可權與授權DB2
- 認證授權:IdentityServer4 - 各種授權模式應用IDEServer模式
- 授權物件許可權後的授權者顯示問題物件
- 認證授權:學習OAuth協議OAuth協議
- 【認證與授權】Spring Security的授權流程Spring
- Spring Security 6.3基於JWT身份驗證與授權開源專案SpringJWT
- 69%的開源專案使用GPL授權協議協議
- 授權許可權服務設計解析
- 微服務中如何設計一個許可權授權服務微服務
- 認證授權方案之授權初識
- 1.7.6. 授權和撤銷管理許可權
- 為什麼許可權授權很難?- osohq
- 許可權管理之多租戶隔離授權
- django開發之許可權管理(一)——許可權管理詳解(許可權管理原理以及方案)、不使用許可權框架的原始授權方式詳解Django框架
- 鴻蒙Next許可權申請全攻略:系統授權與使用者授權之道鴻蒙
- 授權機制與授權模型研究模型
- Welcome to YARP - 5.身份驗證和授權
- Django(59)驗證和授權Django
- 認證授權
- 認證授權方案之授權揭祕 (上篇)
- 從零搭建一個IdentityServer——聊聊Asp.net core中的身份驗證與授權IDEServerASP.NET
- Ocelot(四)- 認證與授權
- Ceph配置與認證授權
- .Net Core官方的 JWT 授權驗證JWT
- Oracle建立表空間、建立使用者、授權、授權物件的訪問以及檢視許可權集合Oracle物件
- springcloud Oauth2授權,四種授權型別SpringGCCloudOAuth型別
- 『學了就忘』Linux許可權管理 — 54、sudo授權Linux
- mysql操作命令梳理(4)-grant授權和revoke回收許可權MySql
- 認證鑑權與API許可權控制在微服務架構中的設計與實現:授權碼模式API微服務架構模式
- asp.net core 3.1多種身份驗證方案,cookie和jwt混合認證授權ASP.NETCookieJWT
- 網路驗證之授權碼使用
- 小知識:軟體開發的許可權控制和許可權驗證
- mysql各個級別授權的總結MySql
- mysql之許可權驗證MySql
- OAuth的幾種授權方式OAuth
- oracle顯式授權和隱式授權Oracle