Table of Contents

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

provider IdentityProvider

The stored provider row the scheme was resolved from.

options TOptions

The handler options being built for the provider's scheme.