Class PasswordConfigurationExtensions
Provides extension methods for IPasswordConfiguration.
Inheritance
object
Namespace: Umbraco.Extensions
Assembly: Umbraco.Core.dll
Syntax
public static class PasswordConfigurationExtensions
Methods
View SourceConfigurePasswordOptions(PasswordOptions, IPasswordConfiguration)
Declaration
public static void ConfigurePasswordOptions(this PasswordOptions output, IPasswordConfiguration input)
Parameters
| Type | Name | Description |
|---|---|---|
| PasswordOptions | output | |
| IPasswordConfiguration | input |
GetConfiguration(IPasswordConfiguration, bool)
Returns the configuration of the membership provider used to configure change password editors
Declaration
public static IDictionary<string, object> GetConfiguration(this IPasswordConfiguration passwordConfiguration, bool allowManuallyChangingPassword = false)
Parameters
| Type | Name | Description |
|---|---|---|
| IPasswordConfiguration | passwordConfiguration | |
| bool | allowManuallyChangingPassword |
Returns
| Type | Description |
|---|---|
| IDictionary<string, object> |
GetMinNonAlphaNumericChars(IPasswordConfiguration)
Gets the minimum number of non-alphanumeric characters required for a password.
Declaration
public static int GetMinNonAlphaNumericChars(this IPasswordConfiguration passwordConfiguration)
Parameters
| Type | Name | Description |
|---|---|---|
| IPasswordConfiguration | passwordConfiguration | The password configuration. |
Returns
| Type | Description |
|---|---|
| int | 1 if non-letter or digit characters are required; otherwise, 0. |