Spring Security自定义AuthenticationException

时间:2018-08-02 13:31:24

标签: java spring spring-security exception-handling spring-security-oauth2

我正在使用Spring Security。我想像 AbstractUserDetailsAuthenticationProvider.badCredentials = Bad凭证 那样实现我的自定义异常消息,如 UsernameNotFoundException 一样,由Spring Security从 message.property 文件中使用。 >

我的自定义例外如下:

public class CustomUsernameNotFoundException extends AuthenticationException {
public CustomUsernameNotFoundException(String msg) {
    super(msg);
}
public CustomUsernameNotFoundException(String msg, Throwable t) {
    super(msg, t);
}

}

如何在Spring Security中配置和处理自定义异常。

注意:请不要建议在spring.security默认情况下更新messages.properties上的消息。

0 个答案:

没有答案