为了账号安全,请及时绑定邮箱和手机立即绑定

Shiro安全框架入门

Mark0101 JAVA开发工程师
难度中级
时长 2小时20分
学习人数
综合评分9.37
112人评价 查看评价
9.4 内容实用
9.3 简洁易懂
9.4 逻辑清晰

最新回答 / 慕工程0176412
可能是你的权限没有对应或者你根本没有在数据库有这个表或者权限

已采纳回答 / qq_雪过窗未白_0
<?xml version="1.0" encoding="UTF-8"?&;
&
&;weweb-app xmlns="http://xmlns.jcp.org/xml/ns/javaee"
         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
         xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee
  ...

最新回答 / 慕斯卡4546385
spring.xml中的这个用错了吧
<property name="">
    <value>
        login.html = anon
        /subLogin = anon
        /* = authc
    </value>
</property>
spring.xml中 这个filterChainDefinitions用错了吧
IDEA没有新建spring.xml的选项,如何解决?
resources文件夹---&gt;sprin文件夹---&gt;然后没有添加spring.xml文件的选项,如何解决?

已采纳回答 / 慕仙4263228
在自定义的Realm中的授权方法里,SimpleAuthorizationInfo调用addStringPermissions(menuNames)方法。
menuNames是从数据库查出来的权限名称集合。
老师有个地方写的不对的,在CustomReam的第54行,这里应该返回死的“Mark”而是传过来的用户名。虽然是模拟测试,但是这么返回意义就不一样了
感谢老师犯错了,如果你直接执行就通过,我就不知道我不会对这个方法(org.apache.shiro.realm.jdbc.JdbcRealm#setPermissionsLookupEnabled)记忆这个深刻。

我是边听边练习的,结果到了查询权限这里怎么也过不去,检查了好多地方都好着。最后老师也出现这个问题了。完美解决了我的疑惑
来,我分享一下我的,这是jdbcReam练习时候的表结构,我根据这个对象里面的查询语句创建的“org.apache.shiro.realm.jdbc.JdbcRealm”。users这张表少一个字段,但是跟今天的联系无关。我测试可以通过。创建文件我发一下,在云盘里,创建一个新库,然后粘到里面全部执行就好了。
链接: https://pan.baidu.com/s/1KgZw6h2DL3dkEqiWLo1FVQ 提取码: ht7t
老师的shiro讲解很受益,即将把这些知识应用到项目中
谢谢老师的讲解,留个学习shiro的时间结束点

最新回答 / 慕莱坞7026878
Md5Hash 写成 Md2Hash,晕!一直找错误,发现步骤就是没问题,逻辑过一遍也没问题,希望后面的同学不要粗心,受教了
课程须知
基本必备:Java基础,Spring基础,使用过java web
老师告诉你能学到什么?
认识Shiro的整体架构 Shiro认证,授权过程及Session管理,缓存管理 Shiro在项目中的使用

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!

本次提问将花费2个积分

你的积分不足,无法发表

为什么扣积分?

本次提问将花费2个积分

继续发表请点击 "确定"

为什么扣积分?

举报

0/150
提交
取消