Welcome to IdentityServer4 (latest) ============================================= .. image:: images/logo.png :align: center IdentityServer4 is an OpenID Connect and OAuth 2.0 framework for ASP.NET Core. .. note:: This is a fork maintained at https://github.com/GeorgDangl/IdentityServer4 .. warning:: As of Oct, 1st 2020, we started a new `company `_. All new development will happen in our new `organization `_. The new Duende IdentityServer is free for dev/testing/personal projects and companies or individuals with less than 1M USD gross annual revenue - for all others we have various commercial licenses that also include support and updates. `Contact `_ us for more information. IdentityServer4 will be maintained with security updates until November 2022. .. note:: This docs cover the latest version on main branch. This might not be released yet. Use the version picker in the lower left corner to select docs for a specific version. It enables the following features in your applications: | **Authentication as a Service** | Centralized login logic and workflow for all of your applications (web, native, mobile, services). IdentityServer is an officially `certified `_ implementation of OpenID Connect. | **Single Sign-on / Sign-out** | Single sign-on (and out) over multiple application types. | **Access Control for APIs** | Issue access tokens for APIs for various types of clients, e.g. server to server, web applications, SPAs and native/mobile apps. | **Federation Gateway** | Support for external identity providers like Azure Active Directory, Google, Facebook etc. This shields your applications from the details of how to connect to these external providers. | **Focus on Customization** | The most important part - many aspects of IdentityServer can be customized to fit **your** needs. Since IdentityServer is a framework and not a boxed product or a SaaS, you can write code to adapt the system the way it makes sense for your scenarios. | **Mature Open Source** | IdentityServer uses the permissive `Apache 2 `_ license that allows building commercial products on top of it. It is also part of the `.NET Foundation `_ which provides governance and legal backing. | **Free and Commercial Support** | If you need help building or running your identity platform, :ref:`let us know `. There are several ways we can help you out. .. toctree:: :maxdepth: 3 :hidden: :caption: Introduction intro/big_picture intro/architecture intro/terminology intro/specs intro/packaging intro/support intro/test intro/contributing .. toctree:: :maxdepth: 3 :hidden: :caption: Quickstarts quickstarts/0_overview quickstarts/1_client_credentials quickstarts/2_interactive_aspnetcore quickstarts/3_aspnetcore_and_apis quickstarts/4_javascript_client quickstarts/5_entityframework quickstarts/6_aspnet_identity .. toctree:: :maxdepth: 3 :hidden: :caption: Configuration configuration/startup configuration/resources configuration/clients configuration/mvc configuration/apis .. toctree:: :maxdepth: 3 :hidden: :caption: Topics topics/startup topics/resources topics/clients topics/signin topics/signin_external_providers topics/windows topics/signout topics/signout_external_providers topics/signout_federated topics/federation_gateway topics/consent topics/apis topics/deployment topics/logging topics/events topics/crypto topics/grant_types topics/client_authentication topics/extension_grants topics/resource_owner topics/refresh_tokens topics/reference_tokens topics/persisted_grants topics/pop topics/mtls topics/request_object topics/custom_token_request_validation topics/cors topics/discovery topics/add_apis topics/add_protocols topics/tools .. toctree:: :maxdepth: 3 :hidden: :caption: Endpoints endpoints/discovery endpoints/authorize endpoints/token endpoints/userinfo endpoints/device_authorization endpoints/introspection endpoints/revocation endpoints/endsession .. toctree:: :maxdepth: 3 :hidden: :caption: Reference reference/options reference/identity_resource reference/api_scope reference/api_resource reference/client reference/grant_validation_result reference/profileservice reference/interactionservice reference/deviceflow_interactionservice reference/ef reference/aspnet_identity .. toctree:: :maxdepth: 3 :hidden: :caption: Misc misc/training misc/blogs misc/videos