Class IdentityServerServiceCollectionExtensions
- Namespace
- Microsoft.Extensions.DependencyInjection
- Assembly
- Duende.IdentityServer.dll
DI extension methods for adding IdentityServer
public static class IdentityServerServiceCollectionExtensions
- Inheritance
-
IdentityServerServiceCollectionExtensions
- Inherited Members
Methods
AddIdentityServer(IServiceCollection)
Adds IdentityServer.
public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe services.
Returns
AddIdentityServer(IServiceCollection, IConfiguration)
Adds the IdentityServer.
public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection services, IConfiguration configuration)
Parameters
servicesIServiceCollectionThe services.
configurationIConfigurationThe configuration.
Returns
AddIdentityServer(IServiceCollection, Action<IdentityServerOptions>)
Adds IdentityServer.
public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection services, Action<IdentityServerOptions> setupAction)
Parameters
servicesIServiceCollectionThe services.
setupActionAction<IdentityServerOptions>The setup action.
Returns
AddIdentityServerBuilder(IServiceCollection)
Creates a builder.
public static IIdentityServerBuilder AddIdentityServerBuilder(this IServiceCollection services)
Parameters
servicesIServiceCollectionThe services.
Returns
AddOidcStateDataFormatterCache(IServiceCollection, params string[])
Configures the OpenIdConnect handlers to persist the state parameter into the server-side IDistributedCache.
public static IServiceCollection AddOidcStateDataFormatterCache(this IServiceCollection services, params string[] schemes)
Parameters
servicesIServiceCollectionThe services.
schemesstring[]The schemes to configure. If none provided, then all OpenIdConnect schemes will use the cache.