(2)OAuth2-JWT-Shiro
OAuth2-JWT(2)- Shiro
^果然好^
这个作者很懒,什么都没留下…
展开
-
(7) shiro实战-项目实践-JWT
目录1、pom.xml2、config2.1、JwtConfig2.2、ShiroConfig3、JwtRealm4、JwtFilter5、controller6、补充-JwtUtils注:该项目中没有使用到oauth2流程。JWT采用的是无状态。1、pom.xml <!--Apache Shiro --> <dependency> <groupId>org.apache.shiro</groupId>原创 2020-07-28 15:47:44 · 259 阅读 · 0 评论 -
(6) shiro实战-oauth2 开发-JWT
其实jwt与oauth2 之间没有必然联系。jwt只是可以作为oauth2中accessToken 返回内容。shiro在处理jwt时有啥不一样的地方吗?参考:springboot2+shiro+jwt整合(一)登录认证1、Token不一样1.1、默认的Token在Realm中的处理@Override protected AuthenticationInfo doGetAu...原创 2020-02-21 20:34:10 · 2186 阅读 · 0 评论 -
(5) shiro实战-oauth2 开发
来自开涛的教程:shiro-OAuth2教程示例代码:https://github.com/zhangkaitao/shiro-example学习心得工程分为两部分:server和client部分。其中server部分主要是oauth2的相关接口的实现主要体现(没有涉及到shiro);client是通过shiro进行权限的认证和授权。oauth2运行流程图:结合代码的...原创 2020-02-21 18:34:39 · 1253 阅读 · 0 评论 -
(4) shiro实战-ssm架构系统-总结及坑
1、RememberMetoken.setRememberMe(true);讲解:http://jinnianshilongnian.iteye.com/blog/20318232、dogetauthenticationInfo什么时候调用一:当调用Subject currentUser = SecurityUtils.getSubject();currentUse...原创 2020-02-19 19:00:34 · 315 阅读 · 0 评论 -
(3) shiro实战-ssm架构系统-代码部分
目录1、新增用户并加密1.1 Table DDL1.2 Control1.3 Service2、用户登录并验证2.1 controller2.2UserRealm2.3RetryLimitHashedCredentialsMatcher3、用户登出结构图:1、新增用户并加密1.1 Table DDLCREATE TABLE `u...原创 2020-02-19 18:15:14 · 151 阅读 · 0 评论 -
(2) shiro实战-ssm架构系统-配置部分
上一节我们介绍了shiro的相关概念,本节结合ssm架构的系统进行搭建。配置项详解参考:配置项详解目录1、Pom.xml2、Web.xml3、ehcache.xml4、applicationContext-shiro.xml4.1 配置流程图4.2 详细配置内容4.2.1EhCacheManager4.2.2SecurityManager4.2.3u...原创 2020-02-19 18:05:56 · 205 阅读 · 0 评论 -
(1.1) shiro 过滤器详解
anon:例子/admins/**=anon 没有参数,表示可以匿名使用。authc:例如/admins/user/**=authc表示需要认证(登录)才能使用,没有参数roles:例子/admins/user/**=roles[admin],参数可以写多个,多个时必须加上引号,并且参数之间用逗号分割,当有多个参数时,例如admins/user/**=roles["admin,gues...原创 2020-02-21 11:44:33 · 842 阅读 · 0 评论 -
(1) shiro详解
参考:开涛的教程(估计是全网最全的,感谢开涛)目录1、概念2、架构2.1 Authentication认证子系统2.1.1 实现方法一2.1.2 实现方法二2.1.3实现方法三2.2 Authorization 授权子系统(访问控制)2.3Cryptography 加密子系统2.3.1 单向hash加密算法2.3.2双向经典加密/解密算法2.3...原创 2020-02-19 17:32:18 · 572 阅读 · 0 评论