Builder extension methods for registering additional services

public static class IdentityServerBuilderExtensionsAdditional
Inheritance:
ObjectObjectIdentityServerBuilderExtensionsAdditional

Extension Methods

AddAppAuthRedirectUriValidator(IIdentityServerBuilder) Adds a an "AppAuth" (OAuth 2.0 for Native Apps) compliant redirect URI validator (does strict validation but also allows http://127.0.0.1 with random port)
AddAuthorizationParametersMessageStore<T>(IIdentityServerBuilder) Adds a custom authorization request parameter store.
AddAuthorizeInteractionResponseGenerator<T>(IIdentityServerBuilder) Adds the authorize interaction response generator.
AddBackChannelLogoutHttpClient(IIdentityServerBuilder, Action<HttpClient>) Adds configuration for the HttpClient used for back-channel logout notifications.
AddBackChannelLogoutService<T>(IIdentityServerBuilder) Adds a custom back-channel logout service.
AddClientConfigurationValidator<T>(IIdentityServerBuilder) Adds a client configuration validator.
AddClientStore<T>(IIdentityServerBuilder) Adds a client store.
AddClientStoreCache<T>(IIdentityServerBuilder) Adds the client store cache.
AddCorsPolicyCache<T>(IIdentityServerBuilder) Adds a CORS policy service cache.
AddCorsPolicyService<T>(IIdentityServerBuilder) Adds a CORS policy service.
AddCustomAuthorizeRequestValidator<T>(IIdentityServerBuilder) Adds the custom authorize request validator.
AddCustomTokenRequestValidator<T>(IIdentityServerBuilder) Adds the custom authorize request validator.
AddDeviceFlowStore<T>(IIdentityServerBuilder) Adds a device flow store.
AddExtensionGrantValidator<T>(IIdentityServerBuilder) Adds the extension grant validator.
AddJwtBearerClientAuthentication(IIdentityServerBuilder) Adds support for client authentication using JWT bearer assertions.
AddJwtRequestUriHttpClient(IIdentityServerBuilder, Action<HttpClient>) Adds configuration for the HttpClient used for JWT request_uri requests.
AddMutualTlsSecretValidators(IIdentityServerBuilder) Adds the X509 secret validators for mutual TLS.
AddPersistedGrantStore<T>(IIdentityServerBuilder) Adds a persisted grant store.
AddProfileService<T>(IIdentityServerBuilder) Adds the profile service.
AddRedirectUriValidator<T>(IIdentityServerBuilder) Adds a redirect URI validator.
AddResourceOwnerValidator<T>(IIdentityServerBuilder) Adds the resource owner validator.
AddResourceStore<T>(IIdentityServerBuilder) Adds a resource store.
AddResourceStoreCache<T>(IIdentityServerBuilder) Adds the client store cache.
AddResourceValidator<T>(IIdentityServerBuilder) Adds a resource validator.
AddScopeParser<T>(IIdentityServerBuilder) Adds a scope parser.
AddSecretParser<T>(IIdentityServerBuilder) Adds the secret parser.
AddSecretValidator<T>(IIdentityServerBuilder) Adds the secret validator.
AddUserSession<T>(IIdentityServerBuilder) Adds a custom user session.