
shiro学习
一条java闲鱼
这个作者很懒,什么都没留下…
展开
-
springboot整合shiro连接数据库
springboot整合shiro连接数据库连接数据库认证实现注册和登录,注册保存到mysql密码进行md5加密和随机盐,登录连接数据库pom.xml<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</arti原创 2021-04-11 22:02:31 · 363 阅读 · 0 评论 -
shiro整合springboot(不连接数据库)
shiro整合springboot(不连接数据库)所有请求资源交给shiro的filter(ShiroFilterFactoryBean )访问公共资源时不需要进行认证和授权直接放行访问受限资源时filter调用SecurityManager SecurityManager 调用Realm查询数据库获取资源任何用户请求都可以访问公共资源,访问受限资源时认证成功后进行授权,访问受限资源要看是否有权限,有则访问无则拒绝。pom.xml<dependencies> &原创 2021-04-11 21:13:07 · 199 阅读 · 0 评论 -
shiro简单实现认证+授权(不连数据库)
shiro实现认证+授权简单实现(不连数据库)自定义realm继承AuthorizingRealm实现其中两个方法doGetAuthorizationInfo(授权),doGetAuthenticationInfo(认证),在方法中编写业务成需求返回值是SimpleAuthenticationInfo simpleAuthorizationInfo Simple**(授权,认证)package com.jing.md5;import org.apache.shiro.authc.Aut原创 2021-04-08 23:13:44 · 225 阅读 · 0 评论 -
shiro使用Md5加密
shiro使用Md5加密视频参考:https://www.bilibili.com/video/BV1uz4y197Zm?p=8shiro实现md5加密package com.jing.md5;import org.apache.shiro.crypto.hash.Md5Hash;public class TestMd5 { public static void main(String[] args) { // 创建md5,使用Md5Hash构造方法进行加密原创 2021-04-07 23:30:14 · 1505 阅读 · 1 评论 -
shiro-自定义Realm
自定义Realm若想自定义realm只需要实现AuthorizingRealm这个类这个AuthorizingRealm是个抽象类,其中它自己有doGetAuthorizationInfo(授权)这个方法,它继承的AuthentcatingRealm中有doGetAuthenticationInfo(认证)这个方法package com.jing.realm;import org.apache.shiro.authc.AuthenticationException;import org.apa原创 2021-04-07 00:58:01 · 203 阅读 · 1 评论 -
初识shiro
初识shiroshiro官网 https://shiro.apache.org/官方文档 https://shiro.apache.org/reference.html学习视频 https://www.bilibili.com/video/BV1uz4y197Zmshiro架构图快速上手案例创建个maven项目pom.xml<dependency> <groupId>org.apache.shiro</groupId> <artif原创 2021-04-07 00:44:09 · 182 阅读 · 4 评论