|
|
@ -1,4 +1,5 @@ |
|
|
using Volo.Abp.Identity.Localization; |
|
|
using Volo.Abp.Identity.Features; |
|
|
|
|
|
using Volo.Abp.Identity.Localization; |
|
|
using Volo.Abp.Identity.Settings; |
|
|
using Volo.Abp.Identity.Settings; |
|
|
using Volo.Abp.Localization; |
|
|
using Volo.Abp.Localization; |
|
|
using Volo.Abp.Settings; |
|
|
using Volo.Abp.Settings; |
|
|
@ -33,85 +34,97 @@ namespace Volo.Abp.Identity |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Password.RequireLowercase, |
|
|
IdentitySettingNames.Password.RequireLowercase, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.Password.RequireLowercase"), |
|
|
L("DisplayName:Abp.Identity.Password.RequireLowercase"), |
|
|
L("Description:Abp.Identity.Password.RequireLowercase"), |
|
|
L("Description:Abp.Identity.Password.RequireLowercase"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Password.RequireUppercase, |
|
|
IdentitySettingNames.Password.RequireUppercase, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.Password.RequireUppercase"), |
|
|
L("DisplayName:Abp.Identity.Password.RequireUppercase"), |
|
|
L("Description:Abp.Identity.Password.RequireUppercase"), |
|
|
L("Description:Abp.Identity.Password.RequireUppercase"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Password.RequireDigit, |
|
|
IdentitySettingNames.Password.RequireDigit, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.Password.RequireDigit"), |
|
|
L("DisplayName:Abp.Identity.Password.RequireDigit"), |
|
|
L("Description:Abp.Identity.Password.RequireDigit"), |
|
|
L("Description:Abp.Identity.Password.RequireDigit"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Lockout.AllowedForNewUsers, |
|
|
IdentitySettingNames.Lockout.AllowedForNewUsers, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.Lockout.AllowedForNewUsers"), |
|
|
L("DisplayName:Abp.Identity.Lockout.AllowedForNewUsers"), |
|
|
L("Description:Abp.Identity.Lockout.AllowedForNewUsers"), |
|
|
L("Description:Abp.Identity.Lockout.AllowedForNewUsers"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Lockout.LockoutDuration, |
|
|
IdentitySettingNames.Lockout.LockoutDuration, |
|
|
(5 * 60).ToString(), |
|
|
(5 * 60).ToString(), |
|
|
L("DisplayName:Abp.Identity.Lockout.LockoutDuration"), |
|
|
L("DisplayName:Abp.Identity.Lockout.LockoutDuration"), |
|
|
L("Description:Abp.Identity.Lockout.LockoutDuration"), |
|
|
L("Description:Abp.Identity.Lockout.LockoutDuration"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.Lockout.MaxFailedAccessAttempts, |
|
|
IdentitySettingNames.Lockout.MaxFailedAccessAttempts, |
|
|
5.ToString(), |
|
|
5.ToString(), |
|
|
L("DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts"), |
|
|
L("DisplayName:Abp.Identity.Lockout.MaxFailedAccessAttempts"), |
|
|
L("Description:Abp.Identity.Lockout.MaxFailedAccessAttempts"), |
|
|
L("Description:Abp.Identity.Lockout.MaxFailedAccessAttempts"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.SignIn.RequireConfirmedEmail, |
|
|
IdentitySettingNames.SignIn.RequireConfirmedEmail, |
|
|
false.ToString(), |
|
|
false.ToString(), |
|
|
L("DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail"), |
|
|
L("DisplayName:Abp.Identity.SignIn.RequireConfirmedEmail"), |
|
|
L("Description:Abp.Identity.SignIn.RequireConfirmedEmail"), |
|
|
L("Description:Abp.Identity.SignIn.RequireConfirmedEmail"), |
|
|
true), |
|
|
true), |
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.SignIn.EnablePhoneNumberConfirmation, |
|
|
IdentitySettingNames.SignIn.EnablePhoneNumberConfirmation, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), |
|
|
L("DisplayName:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), |
|
|
L("Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), |
|
|
L("Description:Abp.Identity.SignIn.EnablePhoneNumberConfirmation"), |
|
|
true), |
|
|
true), |
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.SignIn.RequireConfirmedPhoneNumber, |
|
|
IdentitySettingNames.SignIn.RequireConfirmedPhoneNumber, |
|
|
false.ToString(), |
|
|
false.ToString(), |
|
|
L("DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber"), |
|
|
L("DisplayName:Abp.Identity.SignIn.RequireConfirmedPhoneNumber"), |
|
|
L("Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber"), |
|
|
L("Description:Abp.Identity.SignIn.RequireConfirmedPhoneNumber"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.User.IsUserNameUpdateEnabled, |
|
|
IdentitySettingNames.User.IsUserNameUpdateEnabled, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled"), |
|
|
L("DisplayName:Abp.Identity.User.IsUserNameUpdateEnabled"), |
|
|
L("Description:Abp.Identity.User.IsUserNameUpdateEnabled"), |
|
|
L("Description:Abp.Identity.User.IsUserNameUpdateEnabled"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.User.IsEmailUpdateEnabled, |
|
|
IdentitySettingNames.User.IsEmailUpdateEnabled, |
|
|
true.ToString(), |
|
|
true.ToString(), |
|
|
L("DisplayName:Abp.Identity.User.IsEmailUpdateEnabled"), |
|
|
L("DisplayName:Abp.Identity.User.IsEmailUpdateEnabled"), |
|
|
L("Description:Abp.Identity.User.IsEmailUpdateEnabled"), |
|
|
L("Description:Abp.Identity.User.IsEmailUpdateEnabled"), |
|
|
true), |
|
|
true), |
|
|
|
|
|
|
|
|
new SettingDefinition( |
|
|
new SettingDefinition( |
|
|
IdentitySettingNames.OrganizationUnit.MaxUserMembershipCount, |
|
|
IdentitySettingNames.OrganizationUnit.MaxUserMembershipCount, |
|
|
int.MaxValue.ToString(), |
|
|
int.MaxValue.ToString(), |
|
|
L("Identity.OrganizationUnit.MaxUserMembershipCount"), |
|
|
L("Identity.OrganizationUnit.MaxUserMembershipCount"), |
|
|
L("Identity.OrganizationUnit.MaxUserMembershipCount"), |
|
|
L("Identity.OrganizationUnit.MaxUserMembershipCount"), |
|
|
true) |
|
|
true), |
|
|
|
|
|
|
|
|
|
|
|
new SettingDefinition(IdentitySettingNames.TwoFactor.Behaviour, |
|
|
|
|
|
IdentityTwoFactorBehaviour.Optional.ToString(), |
|
|
|
|
|
L("DisplayName:Abp.Identity.TwoFactorBehaviour"), |
|
|
|
|
|
L("Description:Abp.Identity.TwoFactorBehaviour"), |
|
|
|
|
|
isVisibleToClients: true), |
|
|
|
|
|
|
|
|
|
|
|
new SettingDefinition(IdentitySettingNames.TwoFactor.UsersCanChange, |
|
|
|
|
|
true.ToString(), |
|
|
|
|
|
L("DisplayName:Abp.Identity.UsersCanChange"), |
|
|
|
|
|
L("Description:Abp.Identity.UsersCanChange"), |
|
|
|
|
|
isVisibleToClients: true) |
|
|
); |
|
|
); |
|
|
} |
|
|
} |
|
|
|
|
|
|
|
|
|