Early Preview
This is currently very much a preview. Please feel free to try things out,
but don't be upset if anything is not yet working. Feedback is welcome over on our
GitHub Dicussions page.
class Sustainsys.​Saml2.​Configuration.​CompatibilityElement
Assembly: Sustainsys.Saml2
Inheritance: object → System.Configuration.ConfigurationElement → CompatibilityElement
Compatibility settings. Can be used to make Saml2 accept certain non-standard behaviour.
Properties
public
bool
UnpackEntitiesDescriptorInIdentityProviderMetadata
If an EntitiesDescriptor element is found when loading metadata
for an IdentityProvider, automatically check inside it if there
is a single EntityDescriptor and in that case use it.
public
bool
DisableLogoutStateCookie
Do not send logout state cookie, e.g. if you are not using ReturnUrl
or if you know the cookie will be lost due to cross-domain redirects
public
bool
IgnoreMissingInResponseTo
Ignore the check for the missing InResponseTo attribute in the Saml response.
This is different to setting the allowUnsolicitedAuthnResponse as it will only
ignore the InResponseTo attribute if there is no relayState. Setting
IgnoreMissingInResponseTo to true will always skip the check.
LockAttributes
LockAllAttributesExcept
LockElements
LockAllElementsExcept
public
bool
LockItem
ElementInformation
EvaluationContext
protected
bool
HasContext
CurrentConfiguration
Methods
public
bool
IsReadOnly​() Returns Returns true (unless during tests)
Used for testing, always returns true in production.
protected
void
ListErrors​(System.Collections.IList errorList)
Inherited from ConfigurationElement
protected
void
SetPropertyValue​(System.Configuration.ConfigurationProperty prop,
object value,
bool ignoreLocks)
Inherited from ConfigurationElement
protected
object
OnRequiredPropertyNotFound​(string name)
Inherited from ConfigurationElement
protected
void
PreSerialize​(System.Xml.XmlWriter writer)
Inherited from ConfigurationElement
protected
bool
OnDeserializeUnrecognizedAttribute​(string name,
string value)
Inherited from ConfigurationElement
protected
bool
OnDeserializeUnrecognizedElement​(string elementName,
System.Xml.XmlReader reader)
Inherited from ConfigurationElement
protected
string
GetTransformedTypeString​(string typeName)
Inherited from ConfigurationElement
protected
string
GetTransformedAssemblyString​(string assemblyName)
Inherited from ConfigurationElement
protected
void
Finalize​()
Inherited from object
protected
object
MemberwiseClone​()
Inherited from object
public
string
ToString​()
Inherited from object