Class SsoOptions
Specifies single sign-on options.
Inheritance
Implements
Inherited Members
Namespace: ComponentSpace.Saml2
Assembly: ComponentSpace.Saml2.dll
Syntax
public class SsoOptions : ISsoOptions
Properties
AllowCreate
Gets or sets the optional allow create flag.
If true
the identity provider is allowed to create a new identifier for the user.
Declaration
public bool AllowCreate { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The allow create flag. |
Destination
Gets or sets the optional destination.
Declaration
public string Destination { get; set; }
Property Value
Type | Description |
---|---|
System.String | The destination. |
ForceAuthn
Gets or sets the optional force authentication flag.
If true
the identity provider should discard any existing user authentication session
and establish a new user authentication session.
Declaration
public bool ForceAuthn { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The force authentication flag. |
IsPassive
Gets or sets the optional is passive flag.
If true
the identity provider must not visibly take control of the user interface.
Declaration
public bool IsPassive { get; set; }
Property Value
Type | Description |
---|---|
System.Boolean | The is passive flag. |
NameIDFormat
Gets or sets the optional name ID policy format.
Declaration
public string NameIDFormat { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name ID policy format. |
ProviderName
Gets or sets the optional provider name.
Declaration
public string ProviderName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The provider name. |
RequestedAuthnContextComparison
Gets or sets the optional requested authentication context comparison.
Declaration
public string RequestedAuthnContextComparison { get; set; }
Property Value
Type | Description |
---|---|
System.String | The requested authentication context comparison. |
RequestedAuthnContexts
Gets or sets the optional requested authentication contexts.
Declaration
public IList<string> RequestedAuthnContexts { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<System.String> | The requested authentication contexts. |
RequestedUserName
Gets or sets the optional requested user name.
Declaration
public string RequestedUserName { get; set; }
Property Value
Type | Description |
---|---|
System.String | The requested user name. |
SPNameQualifier
Gets or sets the optional name ID policy service provider name qualifier.
Declaration
public string SPNameQualifier { get; set; }
Property Value
Type | Description |
---|---|
System.String | The name ID policy service provider name qualifier. |
TrustedIdentityProviders
Gets or sets the optional trusted identity providers to include as scoping.
Declaration
public IList<ITrustedIdentityProvider> TrustedIdentityProviders { get; set; }
Property Value
Type | Description |
---|---|
System.Collections.Generic.IList<ITrustedIdentityProvider> | The trusted identity providers to include as scoping. |