栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用户登录后出现Shiro过滤器身份验证用户错误

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用户登录后出现Shiro过滤器身份验证用户错误

你是 实际 登录
到您的应用程序并没有会话cookie,因为使用的是两个完全不同的过滤器注册。您的登录路径设置为

anon
,丢弃您发布的任何内容,但是您受保护的资源路径正在使用
authc
过滤器,该过滤器要求立即对调用方进行授权或授权。

您的应用程序当前正在发生的事情是,当您致电

api/users/list
Shiro时,
api/users/login
由于您未被授权,因此会将您重定向到。期望您执行POST,显示您的用户名和密码,但接收到GET,导致不允许使用302方法。

基于表单的登录的正确方法是将登录路径和受保护的资源路径指向

authc
过滤器,将注销路径指向
logout
过滤器。您可以在Shiro官方文档中阅读有关默认过滤器以及如何使用它们的更多信息。

下列内容应将您的路径指向正确的过滤器:

....<property name="filterChainDefinitions">    <value>        /api/users/login = authc        /api/users/logout = logout        /api/users/** = authc    </value></property>....


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/399044.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号