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
IdentityProviderType
The IdentityProvider subclass that reads the stored properties.
public required Type IdentityProviderType { get; init; }
Property Value
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; }