ASP.NET Core IdentityServer Tutorials

This section provides a comprehensive guide to implementing authentication and authorization in your ASP.NET Core applications using IdentityServer. Learn how to secure your APIs and web applications with OAuth 2.0 and OpenID Connect.

Getting Started with IdentityServer

IdentityServer is an open-source identity and access control server for .NET. It implements the popular identity standards OAuth 2.0, OpenID Connect, and JOSE specifications.

The following tutorials will guide you through the core concepts and implementation steps:

Key Concepts

  • OAuth 2.0 Flows: Authorization Code Flow, Implicit Flow, Client Credentials Flow.
  • OpenID Connect: ID Tokens, UserInfo Endpoint.
  • Scopes: Defining permissions and resources.
  • Clients: Registering and configuring applications that consume your IdentityServer.
  • Identity Resources: Representing user identity information.
  • API Resources: Representing your protected APIs.

For detailed API reference and advanced topics, please visit the IdentityServer API Reference.