shiro
文章平均质量分 64
whqObito
这个作者很懒,什么都没留下…
展开
-
shiro的运行原理(认证)
先看这张图: Subject Subject即主体,外部应用与subject进行交互,subject记录了当前操作用户,将用户的概念理解为当前操作的主体,可能是一个通过浏览器请求的用户,也可能是一个运行的程序。 Subject在shiro中是一个接口,接口中定义了很多认证授相关的方法,外部程序通过subject进行认证授,而subject是通过SecurityManager安全管理器进行认证授权 SecurityManager SecurityManager即安全管理器,对全部的subject进行安全管理原创 2021-03-07 21:56:22 · 178 阅读 · 0 评论 -
shiro的简单例子(集成了mybatis,thymeleaf)
Realm类: package com.shiro.shiroboot.config; import com.shiro.shiroboot.pojo.customer; import com.shiro.shiroboot.service.customerservice; import org.apache.shiro.SecurityUtils; import org.apache.shiro.authc.*; import org.apache.shiro.authz.AuthorizationIn原创 2020-09-10 19:26:01 · 96 阅读 · 1 评论 -
spring boot+shiro时出现了java.lang.NullPointerException: null ,打印时出现UsernamePasswordToken - null, rememb
先看一下我现在的controller: @RequestMapping("/login") public String login(String name,String password,Model model) { Subject subject= SecurityUtils.getSubject(); AuthenticationToken token1=new UsernamePasswordToken(name,password); UsernamePasswordToken原创 2020-06-04 21:17:00 · 1557 阅读 · 5 评论