![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
shiro学习
shiro
The_s1_1Y
这个作者很懒,什么都没留下…
展开
-
shiro 06 散列算法+凭证配置
md5工具package com.utils;import org.apache.shiro.crypto.hash.Md5Hash;/** * @author w */public class MD5Utils { public static void main(String[] args) { String source="123456"; Md5Hash hash=new Md5Hash(source); System.out.p原创 2020-06-03 20:44:29 · 202 阅读 · 0 评论 -
shiro05 spring中如何配置
/**在spring里面如何配置1,配置凭证匹配器2,配置realm3,配置SecurityManager*/原创 2020-06-03 20:41:32 · 106 阅读 · 0 评论 -
shiro04 自定义realm实现授权
项目结构activeUser临时存储用户 用户角色 用户权限package com.domain;import lombok.AllArgsConstructor;import lombok.Data;import lombok.NoArgsConstructor;import lombok.ToString;import java.util.List;/** * @author w */@Data@AllArgsConstructor@NoArgsConstructor原创 2020-06-03 19:53:01 · 164 阅读 · 0 评论 -
shiro03 自定义realm实现认证
使用自定义realm的原因之一是因为我们的用户名角色等是存在数据库的。使用inirealm是从配置文件中读取。最基础的是Realm接口,CachingRealm负责缓存处理,AuthenticationRealm负责认证,AuthorizingRealm负责授权,通常自定义的realm继承AuthorizingRealm项目结构import com.realm.UserRealm;import org.apache.shiro.SecurityUtils;import org.apach原创 2020-06-02 21:44:35 · 130 阅读 · 0 评论 -
shiro入门一 实现认证
shiro入门一目录结构依赖文件//这是核心 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.1</version> </dependency> //log <dependency原创 2020-06-02 19:22:14 · 148 阅读 · 0 评论 -
shiro入门2 实现授权
角色和权限初步shiro.ini文件#配置用户[users]zhangsan=123456,role1lisi=123456,role2wangwu=123456,role3zhaoliu=123456,role1,role2,role3sunqi=123456,role4#声明角色[roles]role1=user:query,user:add,user:update,user:delete,user:exportrole2=user:query,user:addrole3=us原创 2020-06-02 19:58:55 · 144 阅读 · 0 评论