Class SsoOptions
Specifies single sign-on options.
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 | 
|---|---|
| bool | The allow create flag.  | 
      
Destination
Gets or sets the optional destination.
Declaration
public string Destination { get; set; }
  Property Value
| Type | Description | 
|---|---|
| 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 | 
|---|---|
| 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.
Declaration
public bool IsPassive { get; set; }
  Property Value
| Type | Description | 
|---|---|
| bool | The is passive flag.  | 
      
NameIDFormat
Gets or sets the optional name ID policy format.
Declaration
public string NameIDFormat { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | The name ID policy format.  | 
      
ProviderName
Gets or sets the optional provider name.
Declaration
public string ProviderName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| string | The provider name.  | 
      
RequestedAuthnContextComparison
Gets or sets the optional requested authentication context comparison.
Declaration
public string RequestedAuthnContextComparison { get; set; }
  Property Value
| Type | Description | 
|---|---|
| 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 | 
|---|---|
| IList<string> | The requested authentication contexts.  | 
      
RequestedUserName
Gets or sets the optional requested user name.
Declaration
public string RequestedUserName { get; set; }
  Property Value
| Type | Description | 
|---|---|
| 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 | 
|---|---|
| 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 | 
|---|---|
| IList<ITrustedIdentityProvider> | The trusted identity providers to include as scoping.  |