如何在Spring Security中正确处理预身份验证失败?

时间:2019-03-25 15:16:23

标签: java spring spring-security

我正在实现一种具有多种登录方式的应用程序,最重要的是通过用于预认证目的的请求标头和常规的用户名/密码。当前,一切正常,但是如果用户尝试使用预身份验证过滤器并且该过滤器“失败”,我已被要求将用户重定向到错误页面。

据我所知,如果pre-auth返回null,则仅假定未认证并继续流程。我正在寻找一种重定向或引发异常的方法,但是我似乎无法从预身份验证过滤器中击中original.png。有一个更好的方法吗?我是否需要一起破解一些东西,以便将AuthenticationFailureHandler视为principal。我应该使用其他身份验证机制吗?

我绝不是Spring Security专家,所以欢迎您提供帮助。

由于合同约定,我无法共享代码,但这是一个示例:

Exception

0 个答案:

没有答案
相关问题