首先我们需要定义一个类实现“AuthenticationFailureHandler”接口。实现里面的“onAuthenticationFailure”方法,然后在方法中定义我们需要返回的错误信息。
注意:我们自定义登录验证的过程中如果发现用户名或者密码错误,我们可以抛异常,但是这里的异常不能随意抛,需要抛“AuthenticationException”的实现异常才能在自定义拦截器“AuthenticationFailureHandler”中拦截到。
时间:2021-08-24 04:37:57
首先我们需要定义一个类实现“AuthenticationFailureHandler”接口。实现里面的“onAuthenticationFailure”方法,然后在方法中定义我们需要返回的错误信息。
注意:我们自定义登录验证的过程中如果发现用户名或者密码错误,我们可以抛异常,但是这里的异常不能随意抛,需要抛“AuthenticationException”的实现异常才能在自定义拦截器“AuthenticationFailureHandler”中拦截到。
(二)Spring Security自定义登录成功或失败处理器
2022-02-08
java异常自定义返回信息 Spring Boot 如何自定义返回错误码错误信息
2019-03-10