Table of Contents

Class IdentityProviderEndpointElement

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

public class IdentityProviderEndpointElement : ConfigurationElement

Inheritance

objectConfigurationElementIdentityProviderEndpointElement

Inherited Members

ConfigurationElement.Init(), ConfigurationElement.IsModified(), ConfigurationElement.ResetModified(), ConfigurationElement.IsReadOnly(), ConfigurationElement.SetReadOnly(), ConfigurationElement.ListErrors(IList), ConfigurationElement.InitializeDefault(), ConfigurationElement.Reset(ConfigurationElement), ConfigurationElement.Equals(object), ConfigurationElement.GetHashCode(), ConfigurationElement.SetPropertyValue(ConfigurationProperty, object, bool), ConfigurationElement.Unmerge(ConfigurationElement, ConfigurationElement, ConfigurationSaveMode), ConfigurationElement.SerializeToXmlElement(XmlWriter, string), ConfigurationElement.SerializeElement(XmlWriter, bool), ConfigurationElement.DeserializeElement(XmlReader, bool), ConfigurationElement.OnRequiredPropertyNotFound(string), ConfigurationElement.PostDeserialize(), ConfigurationElement.PreSerialize(XmlWriter), ConfigurationElement.OnDeserializeUnrecognizedAttribute(string, string), ConfigurationElement.OnDeserializeUnrecognizedElement(string, XmlReader), ConfigurationElement.GetTransformedTypeString(string), ConfigurationElement.GetTransformedAssemblyString(string), ConfigurationElement.LockAttributes, ConfigurationElement.LockAllAttributesExcept, ConfigurationElement.LockElements, ConfigurationElement.LockAllElementsExcept, ConfigurationElement.LockItem, ConfigurationElement.this[ConfigurationProperty], ConfigurationElement.this[string], ConfigurationElement.Properties, ConfigurationElement.ElementInformation, ConfigurationElement.EvaluationContext, ConfigurationElement.ElementProperty, ConfigurationElement.HasContext, ConfigurationElement.CurrentConfiguration, 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<IdentityProviderEndpointElement>(IdentityProviderEndpointElement)

Constructors

IdentityProviderEndpointElement()

public IdentityProviderEndpointElement()

Properties

Audience

[ConfigurationProperty("audience", IsRequired = false)]
public string Audience { get; set; }

Property Value

string

AuthenProvider

[ConfigurationProperty("authenProvider", IsRequired = false, DefaultValue = "ws")]
public string AuthenProvider { get; set; }

Property Value

string

ClientId

[ConfigurationProperty("clientid", IsRequired = false)]
public string ClientId { get; set; }

Property Value

string

ClientSecret

[ConfigurationProperty("clientsecret", IsRequired = false)]
public string ClientSecret { get; set; }

Property Value

string

IdpMetadata

[ConfigurationProperty("adfsmetadataendpoint", IsRequired = false)]
public string IdpMetadata { get; set; }

Property Value

string

IsDefault

[ConfigurationProperty("isdefault", IsRequired = false, DefaultValue = "false")]
public bool IsDefault { get; set; }

Property Value

bool

Issuer

[ConfigurationProperty("issuer", IsRequired = false)]
public string Issuer { get; set; }

Property Value

string

Name

[ConfigurationProperty("name", IsRequired = true)]
public string Name { get; set; }

Property Value

string

OAuthTokenEndPoint

[ConfigurationProperty("oauthendpoint", IsRequired = false)]
public string OAuthTokenEndPoint { get; set; }

Property Value

string

Realm

[ConfigurationProperty("realm", IsRequired = false)]
public string Realm { get; set; }

Property Value

string

SymmetricSigningKey

[ConfigurationProperty("symmetricsigningkey", IsRequired = false)]
public string SymmetricSigningKey { get; set; }

Property Value

string

TokenHandler

[ConfigurationProperty("tokenhandler", IsRequired = false)]
public string TokenHandler { get; set; }

Property Value

string

WorkerSiteRedirect

[ConfigurationProperty("workersiteredirect", IsRequired = false)]
public string WorkerSiteRedirect { get; set; }

Property Value

string