我正在尝试在 Shiro 中添加注销功能,我已将其添加到 JSP 页面中:
<a href="/logout">Log Out</a>
shiro.ini 看起来像这样:
[main]
authc.loginUrl = /login.jsp
logout.redirectUrl = /logout.jsp
#[users]
#admin = p
#mike = p, reader
#joe = p, writer
[urls]
/login.jsp = authc
/logout.jsp = logout
/writer/** = user, roles[writer]
/success/** = user
#/** = anon
但是当我尝试注销时,它给了我一个
HTTP Status 404 ... The requested resource () is not available.
最佳答案
如果您重新阅读他们建议的文档
[urls]
/logout = logout
看起来你有一个重定向循环:转到 logout.jsp,调用注销过滤器,重定向到 logout.jsp,调用注销过滤器,等等。
到目前为止,我已经能够使用此方法使其正确重定向。
关于security - 在 Apache Shiro 中注销,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16945825/