Interface IConfigureDynamicProvider<TOptions>
- Namespace
- Fdyay.IdentityServer.Hosting
- Assembly
- Fdyay.IdentityServer.AspNetCore.dll
Turns a stored provider row into the options its handler runs on.
public interface IConfigureDynamicProvider<in TOptions> where TOptions : AuthenticationSchemeOptions
Type Parameters
TOptions
Remarks
One of these per kind of provider. This server ships the OpenID Connect and SAML ones; a host adding another kind writes this interface and registers it, which is the same amount of work and the reason the mechanism does not need to know what protocols exist.
Methods
Configure(IdentityProvider, TOptions)
Sets options from what provider stores.
void Configure(IdentityProvider provider, TOptions options)
Parameters
providerIdentityProviderThe stored provider row the scheme was resolved from.
optionsTOptionsThe handler options being built for the provider's scheme.