SaaS CMS has officially launched! Learn more now.

Class SingleSignOnConfiguration

Inheritance
System.Object
SingleSignOnConfiguration
Namespace: Mediachase.Commerce.Security.Configuration
Assembly: Mediachase.Commerce.dll
Version: 11.8.3
Syntax
[Obsolete("This class is no longer used, for SSO support, see information about ASP.NET Identity. Will remain at least until January 2019")]
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.