13

I can not understand the difference between the two, asp.net identy is based on OWIN and does not introduce a middleware while IdentityServer introduced him, I'm confused ..

  • Possible duplicate of [ASP.NET Identity and IdentityServer connection](http://stackoverflow.com/questions/35219662/asp-net-identity-and-identityserver-connection) – Kévin Chalet Jan 30 '17 at 17:35

1 Answers1

24

ASP.NET Identity is a user store/identity management library. It includes some OWIN helper classes to hook into the OWIN security middleware, but otherwise has nothing to do with authentication.

IdentityServer is an OpenID Connect provider, that acts as a central authentication server for multiple applications. It has nothing to do with user storage or identity management.

Scott Brady
  • 4,894
  • 20
  • 35
  • 2
    Basically this. ASP.NET is a membership system with a built in host of libraries to help you integrate your user store(s) with how principals and identity works within ASP.NET. IDS is an implementation of the OpenID Connect protocol as an authentication provider. – Lutando Jan 30 '17 at 19:09
  • 1
    Thanks I finally understood! – Sergio Dalla Valle Jan 31 '17 at 09:24
  • https://medium.com/the-new-control-plane/all-this-microsoft-membership-identity-stuff-whats-it-about-4db18dccd9d8 – rbrayb Dec 13 '19 at 00:15