Table of Contents

Class IdentityProviderSettings

Namespace: Casewhere.Common.ConfigurationSections
Assembly: Casewhere.Common.dll

public class IdentityProviderSettings

Inheritance

objectIdentityProviderSettings

Derived

JWTokenAuthenticationIdentityProviderSettings, OAuthenticationIdentityProviderSettings, WsAuthenticationIdentityProviderSettings

Inherited Members

object.ToString(), object.Equals(object), object.Equals(object, object), object.ReferenceEquals(object, object), object.GetHashCode(), object.GetType(), object.MemberwiseClone()

Extension Methods

ObjectExtension.ConvertToBsonValue(object), EnumExtensions.DeepClone<IdentityProviderSettings>(IdentityProviderSettings)

Constructors

IdentityProviderSettings()

public IdentityProviderSettings()

Properties

Audience

public string Audience { get; }

Property Value

string

ClientId

public string ClientId { get; }

Property Value

string

ClientSecret

public string ClientSecret { get; }

Property Value

string

IdpMetadata

public string IdpMetadata { get; }

Property Value

string

Issuer

public string Issuer { get; }

Property Value

string

OAuthTokenEndPoint

public string OAuthTokenEndPoint { get; }

Property Value

string

Realm

public string Realm { get; }

Property Value

string

SymmetricSigningKey

public string SymmetricSigningKey { get; }

Property Value

string

TokenHandler

public string TokenHandler { get; }

Property Value

string

WorkerSiteRedirect

public string WorkerSiteRedirect { get; }

Property Value

string

Methods

Create(IdentityProviderEndpointElement)

public static IdentityProviderSettings Create(IdentityProviderEndpointElement element)

Parameters

element IdentityProviderEndpointElement

Returns

IdentityProviderSettings