Table of Contents

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 IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddCookieAuthenticationExtensions(IIdentityServerBuilder)

Adds the necessary decorators for cookie authentication required by IdentityServer

public static IIdentityServerBuilder AddCookieAuthenticationExtensions(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddCoreServices(IIdentityServerBuilder)

Adds the core services.

public static IIdentityServerBuilder AddCoreServices(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddDefaultCookieHandlers(IIdentityServerBuilder)

Adds the default cookie handlers and corresponding configuration

public static IIdentityServerBuilder AddDefaultCookieHandlers(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddDefaultEndpoints(IIdentityServerBuilder)

Adds the default endpoints.

public static IIdentityServerBuilder AddDefaultEndpoints(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddDefaultSecretParsers(IIdentityServerBuilder)

Adds the default secret parsers.

public static IIdentityServerBuilder AddDefaultSecretParsers(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddDefaultSecretValidators(IIdentityServerBuilder)

Adds the default secret validators.

public static IIdentityServerBuilder AddDefaultSecretValidators(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddDynamicProvidersCore(IIdentityServerBuilder)

Adds the core services for dynamic external providers.

public static IIdentityServerBuilder AddDynamicProvidersCore(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

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 IIdentityServerBuilder

The builder.

name string

The name.

path PathString

The path.

Returns

IIdentityServerBuilder

Type Parameters

TEndpoint

AddHttpWriter<TResult, TWriter>(IIdentityServerBuilder)

public static IIdentityServerBuilder AddHttpWriter<TResult, TWriter>(this IIdentityServerBuilder builder) where TResult : class, IEndpointResult where TWriter : class, IHttpResponseWriter<TResult>

Parameters

builder IIdentityServerBuilder

Returns

IIdentityServerBuilder

Type Parameters

TResult
TWriter

AddKeyManagement(IIdentityServerBuilder)

Adds key management services.

public static IIdentityServerBuilder AddKeyManagement(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddPluggableServices(IIdentityServerBuilder)

Adds the pluggable services.

public static IIdentityServerBuilder AddPluggableServices(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddRequiredPlatformServices(IIdentityServerBuilder)

Adds the required platform services.

public static IIdentityServerBuilder AddRequiredPlatformServices(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddResponseGenerators(IIdentityServerBuilder)

Adds the response generators.

public static IIdentityServerBuilder AddResponseGenerators(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder

AddValidators(IIdentityServerBuilder)

Adds the validators.

public static IIdentityServerBuilder AddValidators(this IIdentityServerBuilder builder)

Parameters

builder IIdentityServerBuilder

The builder.

Returns

IIdentityServerBuilder