Class ConfigureSecurityStampOptions
Inheritance
object
Namespace: Umbraco.Cms.Web.Common.Security
Assembly: Umbraco.Web.Common.dll
Syntax
public class ConfigureSecurityStampOptions
Constructors
View SourceConfigureSecurityStampOptions()
Declaration
public ConfigureSecurityStampOptions()
ConfigureSecurityStampOptions(IOptions<SecuritySettings>)
Declaration
public ConfigureSecurityStampOptions(IOptions<SecuritySettings> securitySettings)
Parameters
| Type | Name | Description |
|---|---|---|
| IOptions<SecuritySettings> | securitySettings |
Methods
View SourceConfigure(SecurityStampValidatorOptions)
Declaration
public void Configure(SecurityStampValidatorOptions options)
Parameters
| Type | Name | Description |
|---|---|---|
| SecurityStampValidatorOptions | options |
ConfigureOptions(SecurityStampValidatorOptions, bool)
Configures security stamp options with an explicit concurrent-login flag.
Declaration
public static void ConfigureOptions(SecurityStampValidatorOptions options, bool allowConcurrentLogins)
Parameters
| Type | Name | Description |
|---|---|---|
| SecurityStampValidatorOptions | options | Options for Microsoft.AspNetCore.Identity.ISecurityStampValidator. |
| bool | allowConcurrentLogins | Whether concurrent logins are allowed. |
ConfigureOptions(SecurityStampValidatorOptions, SecuritySettings)
Configures security stamp options and ensures any custom claims set on the identity are persisted to the new identity when it's refreshed.
Declaration
[Obsolete("Use the overload accepting a boolean allowConcurrentLogins parameter. Scheduled for removal in Umbraco 19.")]
public static void ConfigureOptions(SecurityStampValidatorOptions options, SecuritySettings securitySettings)
Parameters
| Type | Name | Description |
|---|---|---|
| SecurityStampValidatorOptions | options | Options for Microsoft.AspNetCore.Identity.ISecurityStampValidator. |
| SecuritySettings | securitySettings | The SecuritySettings options. |