Class IdentityServerBuilderExtensionsCore
- Namespace
- Microsoft.Extensions.DependencyInjection
- Assembly
- Duende.IdentityServer.dll
Builder extension methods for registering core services
public static class IdentityServerBuilderExtensionsCore
- Inheritance
-
IdentityServerBuilderExtensionsCore
- Inherited Members
Methods
AddCookieAuthentication(IIdentityServerBuilder)
Adds the default infrastructure for cookie authentication in IdentityServer.
public static IIdentityServerBuilder AddCookieAuthentication(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddCookieAuthenticationExtensions(IIdentityServerBuilder)
Adds the necessary decorators for cookie authentication required by IdentityServer
public static IIdentityServerBuilder AddCookieAuthenticationExtensions(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddCoreServices(IIdentityServerBuilder)
Adds the core services.
public static IIdentityServerBuilder AddCoreServices(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddDefaultCookieHandlers(IIdentityServerBuilder)
Adds the default cookie handlers and corresponding configuration
public static IIdentityServerBuilder AddDefaultCookieHandlers(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddDefaultEndpoints(IIdentityServerBuilder)
Adds the default endpoints.
public static IIdentityServerBuilder AddDefaultEndpoints(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddDefaultSecretParsers(IIdentityServerBuilder)
Adds the default secret parsers.
public static IIdentityServerBuilder AddDefaultSecretParsers(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddDefaultSecretValidators(IIdentityServerBuilder)
Adds the default secret validators.
public static IIdentityServerBuilder AddDefaultSecretValidators(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddDynamicProvidersCore(IIdentityServerBuilder)
Adds the core services for dynamic external providers.
public static IIdentityServerBuilder AddDynamicProvidersCore(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddEndpoint<TEndpoint>(IIdentityServerBuilder, string, PathString)
Adds an endpoint.
public static IIdentityServerBuilder AddEndpoint<TEndpoint>(this IIdentityServerBuilder builder, string name, PathString path) where TEndpoint : class, IEndpointHandler
Parameters
builder
IIdentityServerBuilderThe builder.
name
stringThe name.
path
PathStringThe path.
Returns
Type Parameters
TEndpoint
AddHttpWriter<TResult, TWriter>(IIdentityServerBuilder)
Adds an IHttpResponseWriter<T> for an IEndpointResult.
public static IIdentityServerBuilder AddHttpWriter<TResult, TWriter>(this IIdentityServerBuilder builder) where TResult : class, IEndpointResult where TWriter : class, IHttpResponseWriter<TResult>
Parameters
builder
IIdentityServerBuilder
Returns
Type Parameters
TResult
TWriter
AddKeyManagement(IIdentityServerBuilder)
Adds key management services.
public static IIdentityServerBuilder AddKeyManagement(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddPluggableServices(IIdentityServerBuilder)
Adds the pluggable services.
public static IIdentityServerBuilder AddPluggableServices(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddRequiredPlatformServices(IIdentityServerBuilder)
Adds the required platform services.
public static IIdentityServerBuilder AddRequiredPlatformServices(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddResponseGenerators(IIdentityServerBuilder)
Adds the response generators.
public static IIdentityServerBuilder AddResponseGenerators(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.
Returns
AddValidators(IIdentityServerBuilder)
Adds the validators.
public static IIdentityServerBuilder AddValidators(this IIdentityServerBuilder builder)
Parameters
builder
IIdentityServerBuilderThe builder.