ICode9

精准搜索请尝试: 精确搜索
  • 前后端分离使用shiro登录认证cookie跨域问题踩坑2021-10-30 11:32:02

    基于cookie, session的登录认证一般后端需要将session id保存在cookie中,这样下次请求时浏览器带上cookie,服务器才知道是同一个会话,根据session id取出session中保存的用户信息,以确定用户是否已登录。 在前后端分离模式下,前端一般通过ajax请求向服务器请求数据,但是如果前后端部署

  • shiro有哪些组件2021-10-30 09:35:30

    a、Authentication:身份认证/登录,验证用户是不是拥有相应的身份; b、Authorization:授权,即权限验证,验证某个已认证的用户是否拥有某个权限;即判断用户是否能做事情,常见的如:验 证某个用户是否拥有某个角色。或者细粒度的验证某个用户对某个资源是否具有某个权限; c、Session Manager:会

  • thymeleaf常用命名空间2021-10-29 12:04:07

    thymeleaf常用命名空间: xmlns:th=http://www.thymeleaf.org xmlns:sec=http://www.thymeleaf.org/extras/spring-security xmlns:shiro=http://www.pollix.at/thymeleaf/shiro html lang=en xmlns:th=http://www.thymeleaf.org xmlns:sec=http://www.thymeleaf.org/ext

  • shiro源码(三)-认证过滤器原理2021-10-28 23:35:18

      简单研究下对于需要登陆的请求,后端的处理逻辑。 1. 前提条件   继续访问/test 接口,按照我们下面的配置,该请求会被authc 过滤器拦截到。 /** * 路径 -> 过滤器名称1[参数1,参数2,参数3...],过滤器名称2[参数1,参数2...]... * 自定义配置(前面是

  • shiro权限注解和会话管理2021-10-28 21:02:06

    1.shiro权限注解 注解可以放在controller对应的方法上,也可以放在service层对应的方法上。 @RequiresAuthentication:表示当前Subject已经通过login进行了身份验证;即Subject.isAuthenticated()返回true。 @RequiresUser:表示当前Subject已经身份验证或者通过记住我登录的。 @Requir

  • 初识shiro2021-10-25 17:34:11

    简介 Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证,授权,加密,会话管理。Shiro首要的和最重要的目标就是容易使用并且容易理解 Shiro是一个有许多特性的全面的安全框架,下面这幅图可以了解Shiro的特性: 可以看出shiro除了基本的认证,授权,会话管理,加密之外,还有许多额

  • 【Springboot】整合Shiro实现登录拦截、用户认证、请求授权(thymeleaf、mybatis)2021-10-22 19:03:45

    Shiro地址:https://shiro.apache.org/ 参考:狂神说Java Springboot 文章目录 一、搭建项目1.1 配置依赖1.2 前端页面1.2.1 首页index1.2.2 登录login1.2.3 其他 二、基本配置2.1 MyController2.2 UserRealm2.3 ShiroConfig 三、登录拦截3.1 修改ShiroConfig3.2 测试 四、用

  • 面试题(四)2021-10-21 21:05:09

    默认类型和包住类型的区别 包装类型默认null,基本类型不为null 包装类型可以作用于泛型,基本类型不行 基本类型在栈中可以直接存储具体数值,而包装类型则存储的是堆中的引用。 HashMap和hashTable的区别 HashMap线程非安全,HashTable线程安全 HashMap集成自AbstractMap,继承自Diction

  • Shiro 整合JWT篇092021-10-19 10:07:30

    功能:登录成功时返回token,之后的请求携带token进行认证授权;之前是认证一次,由session存储用户信息,现在是使用jwt(无状态)每次请求都需要重新认证 1 github:https://github.com/yezhimincxvxb/shiro/tree/master/shiro09 2 shiro09 子工程 <?xml version="1.0" encoding="UTF-8"?

  • Shiro源码分析(一)——创建一个SecurityManager2021-10-17 23:58:35

    2021SC@SDUSC 一.Demo代码 Quickstart.java import org.apache.shiro.SecurityUtils; import org.apache.shiro.ini.IniSecurityManagerFactory; import org.apache.shiro.lang.util.Factory; import org.apache.shiro.mgt.SecurityManager; public class Quickstart {

  • SpringSecurity-安全框架2021-10-14 12:59:43

    权限管理 至少离不开五张表(最基本的) 用户表, 角色表, 权限表, (角色表和权限表可能是多对多)角色和权限的中间表, 用户表和角色表的中间表,  1.概述 Spring Security是一个能够为基于Spring的企业应用系统提供声明式的安全访问控制解决方案的安全框架。它提供了一组可以在Spring

  • Shiro安全框架简介2021-10-12 12:06:47

    一Shiro概述 1Shiro概述 Shiro是apache旗下一个开源安全框架,它将软件系统的安全认证相关的功能抽取出来,实现用户身份认证,权限授权、加密、会话管理等功能,组成了一个通用的安全认证框架。使用shiro就可以非常快速的完成认证、授权等功能的开发,降低系统成本。 2Shiro架构 Subje

  • Shiro异常java.lang.IllegalArgumentException: Odd number of characters.2021-10-11 18:31:29

    异常信息 java.lang.IllegalArgumentException: Odd number of characters. at org.apache.shiro.codec.Hex.decode(Hex.java:128) ~[shiro-core-1.4.1.jar:1.4.1] at org.apache.shiro.codec.Hex.decode(Hex.java:107) ~[shiro-core-1.4.1.jar:1.4.1] at org.apache.shiro.c

  • 01-shiro框架学习-基本概念2021-10-06 16:35:05

    本文基于B站UP主【编程不良人】视频教程【2020最新版Shiro教程,整合SpringBoot项目实战教程】进行整理记录,仅用于个人学习交流使用。 视频链接:https://www.bilibili.com/video/BV1uz4y197Zm 官方文档:http://www.baizhiedu.xin   一、权限的管理1.1 什么是权限管理基本上涉及到用

  • Shiro2021-10-05 20:31:03

    Shiro 原生整合Shiro <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency> <dependency> <groupId

  • Shiro2021-10-05 17:03:32

    Shiro 1、Shiro的简介 1.1Shiro特性 Shiro把Shiro开发团队称为“应用程序的四大基石”——身份验证,授权,会话管理和加密作为其目标。 Authentication:有时也简称为“登录”,这是一个证明用户是他们所说的他们是谁的行为。Authorization:访问控制的过程,也就是绝对“谁”去访问“

  • Shiro初级探索2021-10-04 23:33:33

    什么是Apache Shiro?         Apache Shiro 是一个强大而灵活的开源安全框架,可以干净地处理身份验证、授权、企业会话管理和加密。  shiro可以做的事:  对用户进行身份验证以验证其身份 对用户执行访问控制  :      确定是否为用户分配了特定的安全角色确定是否允许

  • 【爆肝推荐】手摸手带你做Springboot + mybatis plus + shiro + redis 后台管理项目(第三章)整合shiro 设置用户密码加密2021-10-03 20:29:56

    前情提要 这篇是大体就是做整合shiro,在登陆的时候加入一些校验和拦截, 顺便把信息设置做出来,上篇篇幅太长就没把info.html写出来, 上篇中有部分使用Element UI ,下拉是select,之前使用Layui, 但是展示有问题,无奈采用Element的el-select,还有新增和修改的详情窗口,也是采用Element

  • shiro的使用与JWT整合2021-10-02 10:03:21

    一、shiro入门 两大框架对比:安全框架Shiro和SpringSecurity的比较 了解shiro 什么是Shiro Apache Shiro是一个Java的安全(权限)框架。| Shiro可以完成,认证,授权,加密,会话管理,Web集成,缓存等。 shiro的功能 Authentication:身份认证、登录,验证用户是不是拥有相应的身份; Authoriz

  • shiro + redis 实现session 缓存2021-09-28 11:03:58

    redis shiro springboot session共享 https://www.cnblogs.com/shufeiyang/p/12986641.html     1.shiroConfig 文件 /** * Copyright 2018-2020 stylefeng & fengshuonan (sn93@qq.com) * <p> * Licensed under the Apache License, Version 2.0 (the "Lice

  • shiro注意点总结2021-09-27 23:33:58

    目录 shiroConfiganon设置要在authc前面 而且map是linkedHashmap!!!!! shiroConfig package com.qh.yyxt.config; import at.pollux.thymeleaf.shiro.dialect.ShiroDialect; import org.apache.shiro.authc.credential.HashedCredentialsMatcher; import org.apache.shiro.c

  • Shiro整合Mybatis2021-09-24 12:34:34

    一、导入依赖 <dependencies> <dependency> <groupId>mysql</groupId> <artifactId>mysql-connector-java</artifactId> </dependency> <dependency> <groupId>org.projectlombok</

  • 记Shiro使用过程中的内存不断增加问题修复2021-09-23 18:01:52

    1.问题出现 应用部署后,内存会随着使用时长边长,内存逐渐被吃掉,直到最后爬不动。开始研究一下吧...... 2.问题分析 首先,dump下来java应用看看到底哪里占用了那么多内存:  看到了吧,这个DefaulWebSessionManager居然占用了84%的内存,仔细看一下,主要是MemorySessionDAO中的Concurrent

  • Shiro快速入门2021-09-23 17:34:08

    简介 Shiro是一个强大的简单易用的Java安全框架,主要用来更便捷的认证,授权,加密,会话管理。Shiro首要的和最重要的目标就是容易使用并且容易理解。 Shiro是一个有许多特性的全面的安全框架,下面这幅图可以了解Shiro的特性: 可以看出shiro除了基本的认证,授权,会话管理,加密之外,还有许多

  • shiro中文api_Shiro2021-09-22 23:34:07

    1 shiro Apache shiro 是一个 Java 安全框架。 功能:认证、授权、加密和会话管理功能 应用环境:JavaEE、JavaSE Subject 可看做成一个用户 SecurityManager 框架的核心API Reaim 域对象,用于取数据库中的数据,进行权限比对。 | 名词 | 名词中文解释 | | -------------- | ----

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

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

ICode9版权所有