IdentityServer4是ASP.NET Core 2的OpenID Connect和OAuth 2.0框架。它可以在您的應用程序中提供以下功能:
它使你的應用程序具有如下特點:
認證即服務
適用於所有應用程序(web, native, mobile, services)的集中登錄邏輯和工作流程。IdentityServer是OpenID Connect的官方認證實現。
單點登錄/注銷
多個類型的應用程序在一個點進行登錄和注銷操作。
API 訪問控制
為各種類型的客戶端頒發API的訪問令牌,例如 服務器到服務器、Web應用程序,SPA、本地應用和移動應用程序。
支持Azure Active Directory,Google,Facebook等外部身份提供商。這可以保護您的應用程序免受如何連接到這些外部提供商的詳細信息的影響。
專注於定制
最重要的部分 - IdentityServer的許多方面都可以根據您的需求進行定制。由於IdentityServer是一個框架而不是現成的產品或SaaS,因此您可以編寫代碼以使系統適應您的方案。
成熟的開源
IdentityServer使用的Apache 2開源協議,允許在其上構建商業產品。它也是.NET Foundation的一部分,它提供治理和法律支持。
免費和商業支持
如果您需要幫助構建或運行您的身份平台,請告知IdentityServer官方。 他們可以通過多種方式為您提供幫助。