admin.security-settings
@if (isLoading$ | async) { } @else {
}
admin.general-policy admin.max-failed-login-attempts @if (securitySettingsFormGroup.get('maxFailedLoginAttempts').hasError('min')) { {{ 'admin.minimum-max-failed-login-attempts-range' | translate }} } admin.user-lockout-notification-email @if (securitySettingsFormGroup.get('userLockoutNotificationEmail').invalid) { {{ 'login.invalid-email-format' | translate }} } admin.user-activation-token-ttl @if (securitySettingsFormGroup.get('userActivationTokenTtl').hasError('min')) { {{ 'admin.user-activation-token-ttl-range' | translate }} } @if (securitySettingsFormGroup.get('userActivationTokenTtl').hasError('max')) { {{ 'admin.user-activation-token-ttl-range' | translate }} } admin.password-reset-token-ttl @if (securitySettingsFormGroup.get('passwordResetTokenTtl').hasError('min')) { {{ 'admin.password-reset-token-ttl-range' | translate }} } @if (securitySettingsFormGroup.get('passwordResetTokenTtl').hasError('max')) { {{ 'admin.password-reset-token-ttl-range' | translate }} } admin.mobile-secret-key-length @if (securitySettingsFormGroup.get('mobileSecretKeyLength').hasError('min')) { {{ 'admin.mobile-secret-key-length-range' | translate }} }
admin.password-policy
admin.minimum-password-length @if (securitySettingsFormGroup.get('passwordPolicy.minimumLength').hasError('required')) { {{ 'admin.minimum-password-length-required' | translate }} } @if (securitySettingsFormGroup.get('passwordPolicy.minimumLength').hasError('min')) { {{ 'admin.minimum-password-length-range' | translate }} } @if (securitySettingsFormGroup.get('passwordPolicy.minimumLength').hasError('max')) { {{ 'admin.minimum-password-length-range' | translate }} } admin.maximum-password-length @if (securitySettingsFormGroup.get('passwordPolicy.maximumLength').hasError('min')) { {{ 'admin.maximum-password-length-min' | translate }} } @if (securitySettingsFormGroup.get('passwordPolicy.maximumLength').hasError('lessMin')) { {{ 'admin.maximum-password-length-less-min' | translate }} }
admin.minimum-uppercase-letters @if (securitySettingsFormGroup.get('passwordPolicy.minimumUppercaseLetters').hasError('min')) { {{ 'admin.minimum-uppercase-letters-range' | translate }} } admin.minimum-lowercase-letters @if (securitySettingsFormGroup.get('passwordPolicy.minimumLowercaseLetters').hasError('min')) { {{ 'admin.minimum-lowercase-letters-range' | translate }} }
admin.minimum-digits @if (securitySettingsFormGroup.get('passwordPolicy.minimumDigits').hasError('min')) { {{ 'admin.minimum-digits-range' | translate }} } admin.minimum-special-characters @if (securitySettingsFormGroup.get('passwordPolicy.minimumSpecialCharacters').hasError('min')) { {{ 'admin.minimum-special-characters-range' | translate }} }
admin.password-expiration-period-days @if (securitySettingsFormGroup.get('passwordPolicy.passwordExpirationPeriodDays').hasError('min')) { {{ 'admin.password-expiration-period-days-range' | translate }} } admin.password-reuse-frequency-days @if (securitySettingsFormGroup.get('passwordPolicy.passwordReuseFrequencyDays').hasError('min')) { {{ 'admin.password-reuse-frequency-days-range' | translate }} }
admin.allow-whitespace {{'admin.force-reset-password-if-no-valid' | translate}}
admin.jwt.security-settings
admin.jwt.issuer-name @if (jwtSecuritySettingsFormGroup.get('tokenIssuer').hasError('required')) { {{ 'admin.jwt.issuer-name-required' | translate }} } admin.jwt.signings-key admin.jwt.signings-key-hint @if (jwtSecuritySettingsFormGroup.get('tokenSigningKey').hasError('required')) { {{ 'admin.jwt.signings-key-required' | translate }} } @if (jwtSecuritySettingsFormGroup.get('tokenSigningKey').hasError('base64')) { {{ 'admin.jwt.signings-key-base64' | translate }} } @if (jwtSecuritySettingsFormGroup.get('tokenSigningKey').hasError('minLength')) { {{ 'admin.jwt.signings-key-min-length' | translate }} }
admin.jwt.expiration-time @if (jwtSecuritySettingsFormGroup.get('tokenExpirationTime').hasError('required')) { {{ 'admin.jwt.expiration-time-required' | translate }} } @if (jwtSecuritySettingsFormGroup.get('tokenExpirationTime').hasError('max')) { {{ 'admin.jwt.expiration-time-max' | translate }} } @if (jwtSecuritySettingsFormGroup.get('tokenExpirationTime').hasError('min')) { {{ 'admin.jwt.expiration-time-min' | translate }} } admin.jwt.refresh-expiration-time @if (jwtSecuritySettingsFormGroup.get('refreshTokenExpTime').hasError('required')) { {{ 'admin.jwt.refresh-expiration-time-required' | translate }} } @if (jwtSecuritySettingsFormGroup.get('refreshTokenExpTime').hasError('max')) { {{ 'admin.jwt.refresh-expiration-time-max' | translate }} } @if (jwtSecuritySettingsFormGroup.get('refreshTokenExpTime').hasError('min')) { {{ 'admin.jwt.refresh-expiration-time-min' | translate }} } @if (jwtSecuritySettingsFormGroup.get('refreshTokenExpTime').hasError('lessToken')) { {{ 'admin.jwt.refresh-expiration-time-less-token' | translate }} }