Class IdentityProviderEndpointElement
Namespace: Casewhere.Common.ConfigurationSections
Assembly: Casewhere.Common.dll
public class IdentityProviderEndpointElement : ConfigurationElement
Inheritance
object ← ConfigurationElement ← IdentityProviderEndpointElement
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
AuthenProvider
[ConfigurationProperty("authenProvider", IsRequired = false, DefaultValue = "ws")]
public string AuthenProvider { get; set; }
Property Value
ClientId
[ConfigurationProperty("clientid", IsRequired = false)]
public string ClientId { get; set; }
Property Value
ClientSecret
[ConfigurationProperty("clientsecret", IsRequired = false)]
public string ClientSecret { get; set; }
Property Value
IdpMetadata
[ConfigurationProperty("adfsmetadataendpoint", IsRequired = false)]
public string IdpMetadata { get; set; }
Property Value
IsDefault
[ConfigurationProperty("isdefault", IsRequired = false, DefaultValue = "false")]
public bool IsDefault { get; set; }
Property Value
Issuer
[ConfigurationProperty("issuer", IsRequired = false)]
public string Issuer { get; set; }
Property Value
Name
[ConfigurationProperty("name", IsRequired = true)]
public string Name { get; set; }
Property Value
OAuthTokenEndPoint
[ConfigurationProperty("oauthendpoint", IsRequired = false)]
public string OAuthTokenEndPoint { get; set; }
Property Value
Realm
[ConfigurationProperty("realm", IsRequired = false)]
public string Realm { get; set; }
Property Value
SymmetricSigningKey
[ConfigurationProperty("symmetricsigningkey", IsRequired = false)]
public string SymmetricSigningKey { get; set; }
Property Value
TokenHandler
[ConfigurationProperty("tokenhandler", IsRequired = false)]
public string TokenHandler { get; set; }
Property Value
WorkerSiteRedirect
[ConfigurationProperty("workersiteredirect", IsRequired = false)]
public string WorkerSiteRedirect { get; set; }