ICode9

精准搜索请尝试: 精确搜索
  • SpringBoot Shiro,解决Shiro中自定义Realm Autowired属性为空问题2021-11-23 13:35:29

    SpringBoot作为主体框架,使用Shiro框架作为鉴权与授权模块。   之前弄SpringBoot+Shiro+密码加密还是踩了不少坑,于是把Shiro流程走了一遍,做个记录。   1.先介绍Shiro   用过Shiro的都知道,shiro内部使用装饰者模式,大头SecurityManager接口继承Authenticator认证、Authorizer授权

  • shiro SimpleSession的序列化2021-11-22 20:02:01

    不知道有没有人会问这个序列化它,能有什么用。 假如你和我一样从一个有历史背景的项目中 “脱颖而杀出一条血路” 的话,你可能会觉得这个有用【笑哭了的表情】 项目用的 Shiro,权限 + session 强绑定的技术背景,应用服务通过依赖 shiro sdk 而多点访问 redis 读取session 的业务现

  • shiro getSubject()为null2021-11-22 14:05:07

    shiro getSubject()为null 参考链接: https://blog.csdn.net/quanaianzj/article/details/83858575. 在系统尚未登录时候,session刚刚创建,表单的信息应该先放在session中,这样我们就能获得这个principals数据,如果关闭shiro自带的session,getSubject()就为null 代码. `/** *

  • 04-shiro中的第一个程序用户认证2021-11-21 14:03:10

    (1)导入shiro依赖 <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.5.3</version> </dependency> (2)编写shiro的配置文件 shiro的配置文件对文件名没有什么要求,但是结尾必须是以.ini结尾的,表示配置

  • 03-shiro中的认证2021-11-21 13:34:57

    1.1认证 身份认证,就是判断一个用户是否为合法用户的处理过程。通常最简单的认证方式就是通过核对用户输入的用户名和口令,看是否与系统中存储的该用户的用户名和口令一致,来判断用户身份是否正确。 1.2shiro中认证的关键对象 (1)Subject:主体 访问系统的用户,主体可以是用户、程序等,进行

  • 02-shiro中的核心架构2021-11-21 13:02:13

    什么是shiro? shiro是一个功能强大且易于使用的java安全框架,他执行身份验证、授权、加密和会话管理。使用shiro易于理解的API,您可以轻松快速的保护任何应用程序---从最小的移动应用程序到最大的web和企业应用程序。 shiro是apache旗下开源的框架,他将软件系统的安全认证相关功能抽取

  • 2021-11-20 shiro-core SimpleAccountRealm源码分析(三)2021-11-20 10:02:31

    2021SC@SDUSC SimpleAccountRealm的类继承关系图 SimpleAccountRealm SimpleAccountRealm是Realm接口的一个简单实现,它使用一组配置的用户帐户和角色来支持身份验证和授权。 每个帐户条目指定用户的用户名、密码和角色。 角色还可以映射到权限并与用户关联。 用户账号和角色

  • 最近学习freemarker2021-11-20 09:33:47

    看到一篇文章说freemarker比thymeleaf 之前用过thymeleaf <!--thymeleaf依赖--> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> 其实不管好用与否,用过了就那样子

  • XXXRealm2021-11-15 11:01:21

    package com.cetc30.auth.server.realm; import org.apache.shiro.authc.AuthenticationException; import org.apache.shiro.authc.AuthenticationInfo; import org.apache.shiro.authc.AuthenticationToken; import org.apache.shiro.authc.SimpleAuthenticationInfo; imp

  • 2、Web项目,Spring整合Shiro2021-11-14 17:02:56

    1、创建maven-web项目 2、导入pomp文件。除了正常的项目依赖之外,Spring整合Shiro还需要另外导入3个依赖,如下。 <!--shiro核心包--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.4.1<

  • 1、Shiro2021-11-14 15:58:14

    一、Shiro介绍         Apache Shiro(发音为“shee-roh”,日语“堡垒(Castle)”的意思)是一个强大灵活的开源安全框架,提供认证、授权、会话管理以及密码加密等功能,由Java语言开发。      Shiro可以做到:                  验证用户身份对用户进行访问控制(配

  • Shiro整合JWT2021-11-13 17:30:14

    1、概述 Servlet的Session机制流程如下 用户首次发请求服务器接收到请求之后,无论你有没有权限访问到资源,在返回响应的时候,服务器都会生成一个Session用来储存该用户的信息,然后生成SessionId作为对应的Key服务器会在响应中,用SessionId这个名字,把这个SessionId以Cookie的方式

  • shiro2021-11-11 02:31:07

        realm桥梁  

  • Shiro简介及SpringBoot集成Shiro(狂神说视频简易版)2021-11-08 23:59:51

    说明:该文章为《狂神说SpringBoot集成Shiro》视频的自己总结的文章 b站视频学习连接 文章目录 1.Shiro简介1.1什么是Shiro1.2有哪些功能1.3Shiro架构(外部)1.4Shiro架构(内部) 2.QuickStart.java3.SpringBoot集成Shiro第一步:导入依赖第二步:创建配置项ShiroConfig自定义Realm

  • SpringBoot集成shiro框架2021-11-06 12:34:19

    一 介绍: 主要用到SpringBoot、hibernate、swagger、mybatis、shiro、maven等技术。 项目使用idea、mysql数据库开发,idea要安装lombok插件否则会报错。 二 依赖: <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-start

  • 八、springboot缓存之Redis2021-11-06 10:02:30

    八、springboot缓存之Redis 无序列化1、引入Redis依赖2、配置Redis依赖3、创建RedisCacheManager4、创建RedisCache5、创建MyByteSource6、修改CustomerRealm 序列化RedisConfigRedisCacheRedisCacheManager自定义序列化MySerializeUtil创建RedisConfigjackson自定义序列化

  • 十、Shiro标签展示用户身份信息2021-11-06 09:58:00

    十、Shiro标签展示用户身份信息 修改index.jsp 修改index.jsp <%@page contentType="text/html; UTF-8%" pageEncoding="UTF-8" isELIgnored="false" %> <%@taglib prefix="shiro" uri="http://shiro.apache.org/tags" %>

  • springboot整合shiro2021-11-05 21:34:07

    1、环境搭建 1、新建一个springboot项目,勾选Spring Web和Thymeleaf依赖 <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-thymeleaf</artifactId> </dependency> &

  • Shiro的基本使用2021-11-05 03:00:15

    Shiro Apache Shiro是一个功能强大且易于使用的 Java 安全框架,可执行身份验证、授权、加密和会话管理。 Authentication:身份认证/登录,验证用户是不是拥有相应的身份; Authorization:授权,即权限验证,判断某个已经认证过的用户是否拥有某些权限访问某些资源,一般授权会有角色授权和权

  • springboot整合shiro2021-11-03 19:58:16

    预览地址:https://www.ixigua.com/7026306880414679588?logTag=f7052a9353889cecc2d9 gitee:https://gitee.com/caohanzong/springboot-shiro 文章目录 1、环境搭建2、Shiro实现登录拦截3、Shiro实现用户认证4、Shiro整合Mybatis5、Shiro实现用户授权6、Shiro整合Thymeleaf

  • Shiro基础学习篇012021-11-02 20:03:02

    Shiro 权限管理框架包含: 认证 和 授权。 认证 各种登录方式统称为认证,包含(用户名密码,门禁卡,指纹,刷脸等等) 主体 用户信息,列如账户信息 身份信息 主体进行认证登录时的表示,必须唯一。列如用户名,身份证号,人脸… 凭证信息 只有主体知道的安全信息,密码,证书…等 授权 访问控制

  • 带你玩转stackOverflow-32021-11-02 19:35:23

    比如搜jquery 选择vote多的答案进行查看 比如搜nacos 比如搜shiro 这里高赞的是shiro和security的比较,因为二者都是安全框架. 有趣的网友头像

  • shiro 获取已经登录的用户2021-10-31 14:32:23

    //shiro 获取登录的用户信息TUser user = (TUser)SecurityUtils.getSubject().getPrincipal();//前提是需要的在登录的认证的方法中存入已经登录的用户如下    代码如下 @Overrideprotected AuthenticationInfo doGetAuthenticationInfo(AuthenticationToken authenticationTok

  • Shiro源码(五)-多realm 的应用2021-10-30 21:32:39

      之前在研究认证授权的过程中,简单研究过可以有多个realm,下面研究其多个realm 多种认证鉴权方式以及使用。 1. 单Reaml 认证鉴权过程 0. realm 认证过程:    可以看出,其本身是一个授权器Authorizer。 其作为授权器使用是需要作为授权其 Authenticator 内部的成员属性调用。 1

  • shiro入门到精通2021-10-30 16:36:17

    1. 什么是Shiro Apache Shiro是一个强大且易用的Java安全框架,执行身份验证、授权、密码和会话管理。 使用Shiro的易于理解的API,您可以快速、轻松地获得任何应用程序,从最小的移动应用程序到最大的网络和企业应用程序。 1.1 Shiro三大主要组件 1.1.1 Subject【把操作交给Securi

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有