摘要: 1. JdbcRealm 数据库准备 JdbcRealm就是用户的角色,权限都从数据库中读取,也就是用来进行用户认证授权的安全数据源更换为从数据库中读取,其他没有差别,首先在数据库创建三张表: 插入数据: 2. JdbcRealm 配置文件 测试代码 阅读全文
posted @ 2019-12-22 14:52 清风拂来 阅读(580) 评论(0) 推荐(0) 编辑
摘要: 1. shiro默认自带的realm和常见使用方法 realm作用:Shiro 从 Realm 获取安全数据 默认自带的realm:idae查看realm继承关系,有默认实现和自定义继承的realm 两个概念 principal : 主体的标示,可以有多个,但是需要具有唯一性,常见的有用户名,手机号 阅读全文
posted @ 2019-12-22 13:50 清风拂来 阅读(1094) 评论(0) 推荐(0) 编辑
摘要: 1. 添加依赖 2. Shiro认证和授权流程 2.1 常用API: 2.2 shiro认证流程: 测试代码: 上面这个login方法里面 ,会调用认证器对 usernamePasswordToken 中的用户信息进行认证 2.3 shiro授权流程: 测试代码: 它有三个实现类: 测试代码中使用的 阅读全文
posted @ 2019-12-22 13:31 清风拂来 阅读(881) 评论(0) 推荐(0) 编辑