Java Shiro在错误/错误凭据(用户名/密码)后重定向回登录页面
Q1:在凭证输入错误后,如何将重定向到未经验证的url(或任何表示用户凭证不正确的页面/方式) Q2:当凭证不正确时,shiro的正常/默认行为是什么?(是否发送-返回登录,-未授权页面,-某些消息) 信息:shiro与spring的集成。我使用自己的证件。 当用户名/密码错误时,我尝试在MyRealm的doGetAuthenticationInfo方法中抛出IncorrectCredentialsException,WebApplicationException。 没有帮助。我进行了调试,当登录表单发布时,它正在使用MyRealm。(调试在我的领域的doGetAuthenticationInfo方法中停止) 这是我为shiro所做的spring设置的一部分Java Shiro在错误/错误凭据(用户名/密码)后重定向回登录页面,java,security,filter,shiro,Java,Security,Filter,Shiro,Q1:在凭证输入错误后,如何将重定向到未经验证的url(或任何表示用户凭证不正确的页面/方式) Q2:当凭证不正确时,shiro的正常/默认行为是什么?(是否发送-返回登录,-未授权页面,-某些消息) 信息:shiro与spring的集成。我使用自己的证件。 当用户名/密码错误时,我尝试在MyRealm的doGetAuthenticationInfo方法中抛出IncorrectCredentialsException,WebApplicationException。 没有帮助。我进行了调试,当登
<bean id="shiroFilter" class="org.apache.shiro.spring.web.ShiroFilterFactoryBean">
<property name="securityManager" ref="securityManager"/>
<property name="loginUrl" value="/login.html"/>
<property name="successUrl" value="/rest/security/redirect"/>
<property name="unauthorizedUrl" value="/unauthorized.html"/>
<property name="filterChainDefinitions">
<value>
/login.html = authc
/logout = logout
/apps/admin/** = authc, roles[admin]
/login.html=authc
/注销=注销
/apps/admin/**=authc,角色[admin]
注意:已配置web.xml和其他文件的设置。身份验证、授权和任何其他重定向都是一种魅力,除了错误凭据后的登录重定向。如果发现错误,请共享答案any@AfilAnsari我无法让它工作,让它保持原样。我今天也要试试。如果您找到答案,请不要忘记回答。根据文档,FormAuthenticationFilter的默认行为是重定向回hte loginUrl。您找到第一个问题的答案了吗?