ASP.NET Identity 和 IdentityServer 连接

标签 asp.net asp.net-identity asp.net-core

有人可以解释一下 Identity 和 IdentityServer 之间的联系吗?

最近有一篇文章说将会有新版本的IdentityServer(即IdentityServer 4)。

我正在做一个 ASP.NET 5 项目。我之前只听说过《Identity 3》,并且打算使用它。

我可以在项目中使用 Identity 3 而不使用此 IdentityServer 吗?

最佳答案

Can somebody explain the connection between Identity and IdentityServer?

没有直接连接:ASP.NET Identity 是一个成员资格提供程序(即管理用户的一种方式),而 IdentityServer 是一个 OAuth2/OpenID Connect 服务器,可用于支持 token 身份验证。

也就是说,IdentityServer4 最终将支持 ASP.NET Identity 3 作为成员(member)存储。

Can I use Identity 3 in my project without using this IdentityServer?

当然,您可以在没有 IdentityServer 的情况下使用 ASP.NET Identity(反之亦然)。

关于ASP.NET Identity 和 IdentityServer 连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35219662/

相关文章:

ASP.NET MVC 认为我的虚拟目录是一个 Controller

c# - ASP MVC5 身份用户抽象

asp.net-mvc-5 - ASP.NET Identity - 什么方法创建表?

azure - 将 ASP.NET 5 vNext RC2 发布到 Azure 后出现错误和问题

visual-studio - 我应该将 Visual Studio Debugger 附加到哪个进程来调试 Kestrel 应用程序?

asp.net - MSBuild 中的 PreBuildEvent 和项目依赖项

javascript - 如何将 Javascript 文件对象+数据发送到 MVC 6 Controller - ASP.NET 5

c# - 使用 asp.net 和 c# 验证服务器端

c# - ModelState.isValid()==False + 必需符号

c# - 在使用 MapWhen 进行分支时注册中间件,以便仅为一组端点运行它