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
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object