为什么使用 IdentityServer4?

Why Use IdentityServer4?

我有一个需要非常安全的 Web 应用程序。我已经阅读了 IdentyServer4 概述。我不明白在什么情况下我需要使用它。如果有人能澄清,我将不胜感激。提前致谢!

IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core

它为您提供了所有应用程序的单点登录功能。可以验证您的客户端应用程序的单个集中式服务器,为各种类型的客户端颁发 APIs 的访问令牌,您可以根据您的要求配置选项。

身份服务器将为您提供安全登录和 API 访问保护 - 您将通过安全令牌访问 api 资源,身份服务器建立在 openID 连接和 oauth2.0 之上,它将为您管理代币。

不要忘记,所有登录代码和逻辑(当今几乎所有网络应用程序都需要)已经过数百次测试并随着时间的推移得到改进。这使得它几乎没有错误,并且比自己编写同样的东西更可靠!