【问题标题】:Logout in Apache Shiro在 Apache Shiro 中注销
【发布时间】:2013-06-01 12:01:55
【问题描述】:

我正在尝试在 Shiro 中添加注销功能,我已经在 J​​SP 页面中添加了这个功能:

<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 状态 404 ... 请求的资源 () 不可用。

【问题讨论】:

    标签: security jsp shiro


    【解决方案1】:

    如果您重新阅读他们建议的文档

    [urls]
    /logout = logout
    

    看起来你有一个重定向循环:转到 logout.jsp,调用注销过滤器,重定向到 logout.jsp,调用注销过滤器,等等。

    到目前为止,我已经能够使用此方法正确重定向。

    【讨论】:

      猜你喜欢
      • 2022-01-24
      • 2012-10-22
      • 2015-10-28
      • 2017-09-04
      • 2012-01-24
      • 2017-06-10
      • 2017-11-09
      • 2019-09-18
      • 2021-07-14
      相关资源
      最近更新 更多