OpenId Connect与IdentityServer和Identity有什么关系?
What is the relationship between OpenId Connect and IdentityServer and Identity?
我对 AspNetCore Identity、OpenId Connect 和 IdentityServer4 感到困惑。它们之间是什么关系,各自适合的场合是什么?
- OpenID Connect 是一种规范(身份验证协议)。
- IdentityServer4 是 OpenID Connect 提供程序(服务器端)的实现
- ASP.NET Core Identity 是一个用户管理库(基于数据库)。 ASP.NET 核心应用程序可以使用它来创建用户、验证密码等。
使用 IdentityServer4 的 OpenID Connect 提供商是 ASP.NET 核心应用程序,因此他们可以使用 ASP.NET 核心身份在登录页面上对用户进行身份验证。
我对 AspNetCore Identity、OpenId Connect 和 IdentityServer4 感到困惑。它们之间是什么关系,各自适合的场合是什么?
- OpenID Connect 是一种规范(身份验证协议)。
- IdentityServer4 是 OpenID Connect 提供程序(服务器端)的实现
- ASP.NET Core Identity 是一个用户管理库(基于数据库)。 ASP.NET 核心应用程序可以使用它来创建用户、验证密码等。
使用 IdentityServer4 的 OpenID Connect 提供商是 ASP.NET 核心应用程序,因此他们可以使用 ASP.NET 核心身份在登录页面上对用户进行身份验证。