Aguafrommars/TheIdServer
OpenID/Connect, OAuth2, WS-Federation and SAML 2.0 server based on Duende IdentityServer and ITFoxtec Identity SAML 2.0 with its admin UI
🔐 TheIdServer — Máy chủ danh tính đa giao thức với giao diện quản trị trực quan
TheIdServer kết hợp Duende IdentityServer và ITfoxtec Identity SAML 2.0 để cung cấp một giải pháp xác thực đa giao thức (OpenID/Connect, OAuth2, WS-Federation, SAML 2.0) kèm giao diện quản trị web.
TheIdServer là một dự án mã nguồn mở cho phép người dùng triển khai nhanh một máy chủ danh tính (Identity Server) hỗ trợ nhiều giao thức xác thực phổ biến. Dự án dựa trên nền tảng Duende IdentityServer (cho OpenID/Connect và OAuth2) và ITfoxtec Identity SAML 2.0 (cho SAML 2.0), kết hợp một giao diện quản trị (Admin UI) mạnh mẽ giúp dễ dàng cấu hình người dùng, vai trò, ứng dụng khách, API và các nhà cung cấp danh tính bên ngoài.
✨ Điểm nổi bật
- Hỗ trợ đa giao thức: OpenID/Connect, OAuth2, WS-Federation và SAML 2.0 trong một nền tảng thống nhất.
- Giao diện quản trị trực quan: Quản lý người dùng, vai trò, khách hàng, API, phạm vi, danh tính, bên phụ thuộc và nhà cung cấp bên ngoài dễ dàng qua UI.
- Tích hợp Duende IdentityServer: Hỗ trợ đầy đủ tính năng của Duende IdentityServer cho ASP.NET Core.
- Hỗ trợ SAML 2.0: Cung cấp Identity Provider (IdP) thông qua thư viện ITfoxtec Identity SAML 2.0.
- Đa dạng lựa chọn cơ sở dữ liệu: Hỗ trợ nhiều loại CSDL khác nhau thông qua Entity Framework Core.
- Cấu hình nhà cung cấp bên ngoài linh hoạt: Cấu hình động các nhà cung cấp danh tính bên ngoài.
- Hỗ trợ Azure Key Vault: Sử dụng SDK hiện đại Azure.Security.KeyVault.Keys với DefaultAzureCredential.
- Xuất/Nhập cấu hình: Dễ dàng sao lưu hoặc di chuyển cấu hình hệ thống.
💡 Vì sao đáng chú ý
TheIdServer khác biệt từ các giải pháp Identity Server khác nhờ sự kết hợp hoàn hảo giữa Duende IdentityServer (cho OpenID/Connect và OAuth2) và ITfoxtec Identity SAML 2.0 (cho SAML 2.0), đồng thời cung cấp một giao diện quản trị web trực quan. Điều này giúp giảm đáng kể thời gian phát triển và triển khai cho các hệ thống yêu cầu xác thực đa giao thức. Dự án phù hợp với các tổ chức muốn xây dựng nền tảng danh tính mạnh mẽ, hỗ trợ nhiều chuẩn xác thực và dễ dàng quản lý thông qua giao diện web.
#OpenIDConnect #OAuth2 #SAML2 #IdentityServer #AdminUI #TiniX
Similar Projects
Discover other similar projects and AI models.
The ultimate Python library in building OAuth, OpenID Connect clients and servers. JWS, JWE, JWK, JWA, JWT included.
OpenID Certified™ OAuth 2.0 Authorization Server implementation for Node.js
以开源为核心的IDaas/IAM平台,用于管理企业内员工账号、权限、身份认证、应用访问,帮助整合部署在本地或云端的内部办公系统、业务系统及三方 SaaS 系统的所有身份,实现一个账号打通所有应用的服务。
The most flexible and standards-compliant OpenID Connect and OAuth 2.x framework for ASP.NET Core