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
services
IServiceCollectionThe services.
Returns
AddIdentityServer(IServiceCollection, IConfiguration)
Adds the IdentityServer.
public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection services, IConfiguration configuration)
Parameters
services
IServiceCollectionThe services.
configuration
IConfigurationThe configuration.
Returns
AddIdentityServer(IServiceCollection, Action<IdentityServerOptions>)
Adds IdentityServer.
public static IIdentityServerBuilder AddIdentityServer(this IServiceCollection services, Action<IdentityServerOptions> setupAction)
Parameters
services
IServiceCollectionThe services.
setupAction
Action<IdentityServerOptions>The setup action.
Returns
AddIdentityServerBuilder(IServiceCollection)
Creates a builder.
public static IIdentityServerBuilder AddIdentityServerBuilder(this IServiceCollection services)
Parameters
services
IServiceCollectionThe 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
services
IServiceCollectionThe services.
schemes
string[]The schemes to configure. If none provided, then all OpenIdConnect schemes will use the cache.