Early Preview

This is currently very much a preview. Please feel free to try things out, but don't be upset if anything is not yet working. Feedback is welcome over on our GitHub Dicussions page.

class Microsoft.​Extensions.​DependencyInjection.​IdentityServerBuilderExtensionsCore

Assembly: Duende.IdentityServer

Inheritance: object → IdentityServerBuilderExtensionsCore

Builder extension methods for registering core services

Methods

public static IIdentityServerBuilder
AddRequiredPlatformServices​(IIdentityServerBuilder builder)
Adds the required platform services.
builder The builder.
public static IIdentityServerBuilder
AddCookieAuthentication​(IIdentityServerBuilder builder)
Adds the default infrastructure for cookie authentication in IdentityServer.
builder The builder.
public static IIdentityServerBuilder
AddDefaultCookieHandlers​(IIdentityServerBuilder builder)
Adds the default cookie handlers and corresponding configuration
builder The builder.
public static IIdentityServerBuilder
AddCookieAuthenticationExtensions​(IIdentityServerBuilder builder)
Adds the necessary decorators for cookie authentication required by IdentityServer
builder The builder.
public static IIdentityServerBuilder
AddDefaultEndpoints​(IIdentityServerBuilder builder)
Adds the default endpoints.
builder The builder.
public static IIdentityServerBuilder
AddEndpoint​(IIdentityServerBuilder builder, string name, AspNetCore.​Http.​PathString path, System.​Func?<​AspNetCore.​Http.​HttpContext, bool> isMatch = null)
Adds an endpoint.
builder The builder.
name The name.
path The path.
isMatch Custom IsMatch method for the endpoint. Defaults to null and default matching algorithm.
public static IIdentityServerBuilder
AddHttpWriter​(IIdentityServerBuilder builder)
Adds an <see cref="T:Duende.IdentityServer.Hosting.IHttpResponseWriter`1" /> for an <see cref="T:Duende.IdentityServer.Hosting.IEndpointResult" /> .
public static IIdentityServerBuilder
AddCoreServices​(IIdentityServerBuilder builder)
Adds the core services.
builder The builder.
public static IIdentityServerBuilder
AddPluggableServices​(IIdentityServerBuilder builder)
Adds the pluggable services.
builder The builder.
public static IIdentityServerBuilder
AddKeyManagement​(IIdentityServerBuilder builder)
Adds key management services.
builder The builder.
public static IIdentityServerBuilder
AddDynamicProvidersCore​(IIdentityServerBuilder builder)
Adds the core services for dynamic external providers.
builder The builder.
public static IIdentityServerBuilder
AddValidators​(IIdentityServerBuilder builder)
Adds the validators.
builder The builder.
public static IIdentityServerBuilder
AddResponseGenerators​(IIdentityServerBuilder builder)
Adds the response generators.
builder The builder.
public static IIdentityServerBuilder
AddDefaultSecretParsers​(IIdentityServerBuilder builder)
Adds the default secret parsers.
builder The builder.
public static IIdentityServerBuilder
AddDefaultSecretValidators​(IIdentityServerBuilder builder)
Adds the default secret validators.
builder The builder.
public static IIdentityServerBuilder
AddLicenseSummary​(IIdentityServerBuilder builder)
Adds the license summary, which provides information about the current license usage.
public bool
Equals​(object obj)
Inherited from object
protected void
Finalize​()
Inherited from object
public int
GetHashCode​()
Inherited from object
GetType​()
Inherited from object
protected object
MemberwiseClone​()
Inherited from object
public string
ToString​()
Inherited from object