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