Interface ISsoOptions
- Namespace
- ComponentSpace.Saml2
- Assembly
- ComponentSpace.Saml2.dll
Specifies single sign-on options.
public interface 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.
bool AllowCreate { get; set; }
Property Value
- bool
The allow create flag.
Destination
Gets or sets the optional destination.
string Destination { get; set; }
Property Value
- 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.
bool ForceAuthn { get; set; }
Property Value
- bool
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.
bool IsPassive { get; set; }
Property Value
- bool
The is passive flag.
NameIDFormat
Gets or sets the optional name ID policy format.
string NameIDFormat { get; set; }
Property Value
- string
The name ID policy format.
ProviderName
Gets or sets the optional provider name.
string ProviderName { get; set; }
Property Value
- string
The provider name.
RequestedAuthnContextComparison
Gets or sets the optional requested authentication context comparison.
string RequestedAuthnContextComparison { get; set; }
Property Value
- string
The requested authentication context comparison.
RequestedAuthnContexts
Gets or sets the optional requested authentication contexts.
IList<string> RequestedAuthnContexts { get; set; }
Property Value
RequestedUserName
Gets or sets the optional requested user name.
string RequestedUserName { get; set; }
Property Value
- string
The requested user name.
SPNameQualifier
Gets or sets the optional name ID policy service provider name qualifier.
string SPNameQualifier { get; set; }
Property Value
- string
The name ID policy service provider name qualifier.
TrustedIdentityProviders
Gets or sets the optional trusted identity providers to include as scoping.
IList<ITrustedIdentityProvider> TrustedIdentityProviders { get; set; }
Property Value
- IList<ITrustedIdentityProvider>
The trusted identity providers to include as scoping.