Search code examples
asp.net-coreidentityserver4asp.net-identity-3

What is the difference between ASP.NET Identity and IdentityServer?


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 ..


Solution

  • 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.