shiro-jdbc-Realm
来源:互联网 发布:吕雉与戚夫人知乎 编辑:程序博客网 时间:2024/06/05 08:43
1.jdbcrealm 默认查询语句:
获取用户密码:“select password from users where username = ?” ;
获取用户角色:“select role_name from user_roles where username = ?”
获取角色对应的权限信息:“select permission from roles_permissions where role_name = ?” ;
也可以调用相应的api进行设置
2.添加相应的依赖
<dependency> <groupId>com.alibaba</groupId> <artifactId>druid</artifactId> <version>1.1.5</version></dependency>连接池
<!--mysql相关依赖--><dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> <version>5.1.19</version></dependency>mysql连接驱动依赖
3.配置jdbc-realm.ini
[main]# 配置JDBC数据库连接dataSource=com.alibaba.druid.pool.DruidDataSourcedataSource.driverClassName=com.mysql.jdbc.DriverdataSource.url=jdbc:mysql://localhost:3306/shiro_testdataSource.username=rootdataSource.password=root# JdbcRealmjdbcRealm=org.apache.shiro.realm.jdbc.JdbcRealmjdbcRealm.dataSource=$dataSourcejdbcRealm.authenticationQuery = select user_password from test_user where user_name=?securityManager.realms=$jdbcRealm
jdbcRealm默认的SQL
通过相应的set方法进行替换
阅读全文
0 0
- Shiro (二) JDBC Realm
- shiro-jdbc-Realm
- Shiro教程之jdbc realm
- Shiro身份认证、Realm&JDBC Reaml
- Shiro、Realm
- Shiro-Realm
- Shiro 学习笔记(2)—— Jdbc Realm
- shiro学习(二) Realm
- Shiro的Realm
- shiro自定义Realm
- Apache Shiro Realm
- shiro-realm认证
- shiro Realm 缓存默认值
- shiro realm UsernamePasswordToken
- Shiro身份验证Realm
- 关于Shiro中的Realm
- shiro 多realm
- Shiro入门-自定义realm
- vue相关链接
- 《笨方法学python》的第三天
- js、运算符
- linux 安装 golang /git/node.js/postgresql
- 1. Two Sum
- shiro-jdbc-Realm
- 论人工智能背后的伦理问题
- Hadoop的 RPC机制的使用
- forward和redirect的区别
- JVM内存分配与回收策略
- 递归法
- Java中的static关键字理解和总结
- linux下实现彩色进度条
- Nginx为什么比Apache Httpd高效:原理篇