2017-01-30 71 views
5

我无法理解两者之间的区别,asp.net identy基于OWIN,并没有引入中间件,而IdentityServer引入了他,我很困惑。ASP.NET Identity和IdentityServer有什么区别?

+0

[ASP.NET身份和IdentityServer连接]的可能重复(基本上是这样的)(http://stackoverflow.com/questions/35219662/asp-net-identity-and-identityserver-connection) – Pinpoint

回答

13

ASP.NET Identity是一个用户存储/身份管理库。它包含一些OWIN助手类以挂钩OWIN安全中间件,但与认证无关。

IdentityServer是一个OpenID Connect提供程序,它充当多个应用程序的中央身份验证服务器。它与用户存储或身份管理无关。

+1

基本上这个。 ASP.NET是一个会员系统,内置了大量的库,可以帮助您将用户存储与ASP.NET中的主体和身份验证工作集成在一起。 IDS是OpenID Connect协议作为身份验证提供程序的实现。 – Lutando

+1

谢谢,我终于明白了! –