The first quickstart sets up a minimal identityserver that shows how to protect an API using the OAuth 2.0 client credentials grant. This approach is typically used for server to server communication.
This quickstart adds support for the OAuth 2.0 resource owner password grant. This allows a client to send a user's name and password to identityserver to request a token representing that user.
note The resource owner password grant is only recommended for so called "trusted clients" - in many cases you are better off with an OpenID Connect based flow for user authentication. Nevertheless, this sample allows for an easy way to introduce users in identityserver - that's why we included it.
This quickstart adds support for interactive user authentication using the OpenID Connect implicit flow.
This quickstart adds support for Google authentication.
This quickstart adds support for Google authentication.
This quickstart uses ASP.NET Identity for identity management.
This quickstart shows how to build a JavaScript client for IdentityServer.
This quickstart shows how to use EntityFramework for the configuration data.