Class IdentityProvider
- Namespace
- Duende.IdentityServer.Models
- Assembly
- Duende.IdentityServer.Storage.dll
Models general storage for an external authentication provider/handler scheme
public class IdentityProvider
- Inheritance
-
IdentityProvider
- Derived
- Inherited Members
Constructors
IdentityProvider(string)
Ctor
public IdentityProvider(string type)
Parameters
type
string
IdentityProvider(string, IdentityProvider)
Ctor
public IdentityProvider(string type, IdentityProvider other)
Parameters
type
stringother
IdentityProvider
Properties
DisplayName
Display name for the provider.
public string? DisplayName { get; set; }
Property Value
Enabled
Flag that indicates if the provider should be used.
public bool Enabled { get; set; }
Property Value
this[string]
Properties indexer
protected string? this[string name] { get; set; }
Parameters
name
string
Property Value
Properties
Protocol specific properties for the provider.
public Dictionary<string, string> Properties { get; set; }
Property Value
Scheme
Scheme name for the provider.
public string Scheme { get; set; }
Property Value
Type
Protocol type of the provider.
public string Type { get; set; }