Table of Contents

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 string
other IdentityProvider

Properties

DisplayName

Display name for the provider.

public string? DisplayName { get; set; }

Property Value

string

Enabled

Flag that indicates if the provider should be used.

public bool Enabled { get; set; }

Property Value

bool

this[string]

Properties indexer

protected string? this[string name] { get; set; }

Parameters

name string

Property Value

string

Properties

Protocol specific properties for the provider.

public Dictionary<string, string> Properties { get; set; }

Property Value

Dictionary<string, string>

Scheme

Scheme name for the provider.

public string Scheme { get; set; }

Property Value

string

Type

Protocol type of the provider.

public string Type { get; set; }

Property Value

string