Class SingleSignOnConfiguration
Inheritance
System.Object
    SingleSignOnConfiguration
  Namespace: Mediachase.Commerce.Security.Configuration
Assembly: Mediachase.Commerce.dll
Version: 10.8.0Syntax
public class SingleSignOnConfiguration : ConfigurationElement
  Constructors
SingleSignOnConfiguration()
Declaration
public SingleSignOnConfiguration()
  Properties
EnableSsoAuthentication
Enables the acceptance of SSO authentication as a login method.
Declaration
public bool EnableSsoAuthentication { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
EnableTicketService
Enables the ticket service.
Declaration
public bool EnableTicketService { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
RequireSecureConnection
If true, SSO authentication may only be performed over transport level security.
Declaration
public bool RequireSecureConnection { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Boolean | 
SharedSecret
If not null/empty, a shared secret will be used to generate an encrypted key instead of just the raw token.
Declaration
public string SharedSecret { get; }
  Property Value
| Type | Description | 
|---|---|
| System.String | 
TicketCreationRetries
The number of times that ticket creation will be retried if a collision on ticket values is found.
Declaration
public int TicketCreationRetries { get; }
  Property Value
| Type | Description | 
|---|---|
| System.Int32 | 
TicketTimeout
The duration that a ticket is valid for after it is created.
Declaration
public TimeSpan TicketTimeout { get; }
  Property Value
| Type | Description | 
|---|---|
| System.TimeSpan | 
Remarks
This setting is only applicable to the ticket service, where the ticket duration is managed.