passwordpolicy_message.properties

passwordpolicy_message.properties
This commit is contained in:
Crystal.Sea
2020-08-26 07:13:05 +08:00
parent 566d8bdb7e
commit 47fdfbc607
10 changed files with 94 additions and 96 deletions

View File

@@ -78,10 +78,11 @@ public class MvcAutoConfiguration implements InitializingBean {
@Value("${spring.messages.basename:classpath:messages/message}")
String messagesBasename) {
_logger.debug("Basename " + messagesBasename);
String passwordPolicyMessagesBasename="classpath:messages/passwordpolicy_message";
ReloadableResourceBundleMessageSource messageSource =
new ReloadableResourceBundleMessageSource();
messageSource.setBasename(messagesBasename);
messageSource.setBasenames(messagesBasename,passwordPolicyMessagesBasename);
messageSource.setUseCodeAsDefaultMessage(false);
return messageSource;
}

View File

@@ -47,7 +47,7 @@ public class PasswordPolicyMessageResolver implements MessageResolver{
public String resolve(final RuleResultDetail detail)
{
try {
return this.messageSourceAccessor.getMessage(detail.getErrorCode().toLowerCase(), detail.getValues());
return this.messageSourceAccessor.getMessage("PasswordPolicy."+detail.getErrorCode(), detail.getValues());
} catch (NoSuchMessageException e) {
return this.fallbackMessageResolver.resolve(detail);
}

View File

@@ -43,7 +43,7 @@ public class PasswordPolicyValidator {
private static Logger _logger = LoggerFactory.getLogger(PasswordPolicyValidator.class);
public static final String topWeakPasswordPropertySource =
"classpath:/org/maxkey/persistence/db/top_weak_password.txt";
"classpath:/top_weak_password.txt";
protected static final UserManagedCache<String, PasswordPolicy> passwordPolicyStore =
UserManagedCacheBuilder.newUserManagedCacheBuilder(String.class, PasswordPolicy.class)
.withExpiry(