Table of Contents

Class DynamicProviderType

Namespace
Fdyay.IdentityServer.Configuration
Assembly
Fdyay.IdentityServer.AspNetCore.dll

One kind of dynamic provider: what reads its row, and what speaks its protocol.

public sealed class DynamicProviderType
Inheritance
DynamicProviderType
Inherited Members

Remarks

Duende 8.0.1's members, less one: its CopyConstructor arrives with the IIdentityProviderFactory that reads it. A kind's name is the key it is registered under and is not repeated here, as it is not there — until 0.97.0 it was, as a Type nothing read.

Properties

HandlerType

The authentication handler, which knows nothing about identity providers.

public required Type HandlerType { get; init; }

Property Value

Type

IdentityProviderType

The IdentityProvider subclass that reads the stored properties.

public required Type IdentityProviderType { get; init; }

Property Value

Type

Remarks

Read for its copy constructor when the kind is registered — what IIdentityProviderFactory makes a row held as the base type into, and so what a cached row comes back as. Duende reads it to register the type with its cache's polymorphic serializer; that serializer here goes through the factory. Read since 0.102.0.

OptionsType

The handler's options type, built per scheme from the stored row.

public required Type OptionsType { get; init; }

Property Value

Type