London Dev Meetup Rescheduled! Due to unavoidable reasons, the event has been moved to 21st May. Speakers remain the same—any changes will be communicated. Seats are limited—register here to secure your spot!

Class SingleSignOnConfiguration

Inheritance
System.Object
SingleSignOnConfiguration
Namespace: Mediachase.Commerce.Security.Configuration
Assembly: Mediachase.Commerce.dll
Version: 13.30.0
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.