Class IdentityProviderSettings
Namespace: Casewhere.Common.ConfigurationSections
Assembly: Casewhere.Common.dll
public class IdentityProviderSettings
Inheritance
object ← IdentityProviderSettings
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
ClientId
public string ClientId { get; }
Property Value
ClientSecret
public string ClientSecret { get; }
Property Value
IdpMetadata
public string IdpMetadata { get; }
Property Value
Issuer
public string Issuer { get; }
Property Value
OAuthTokenEndPoint
public string OAuthTokenEndPoint { get; }
Property Value
Realm
public string Realm { get; }
Property Value
SymmetricSigningKey
public string SymmetricSigningKey { get; }
Property Value
TokenHandler
public string TokenHandler { get; }
Property Value
WorkerSiteRedirect
public string WorkerSiteRedirect { get; }
Property Value
Methods
Create(IdentityProviderEndpointElement)
public static IdentityProviderSettings Create(IdentityProviderEndpointElement element)
Parameters
element
IdentityProviderEndpointElement