ICode9

精准搜索请尝试: 精确搜索
  • shiro配置2022-06-10 01:04:16

    第一步: 先在pom。xml文件中引入Shiro的依赖 <!--shiro和spring整合--> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring</artifactId> <version>1.3.2</version>

  • Shiro十分钟教程2022-06-05 14:35:32

    原文:10 Minute Tutorial on Apache Shiro 介绍 欢迎来到Apache Shiro的十分钟教程! 通过这个快速且简单的教程,你将完全理解一个开发者应该如何在它们的项目中使用Shiro。你应该能在10分钟之内完成! 概览 什么是Apache Shiro Apache Shiro是一个强大、易于使用的Java安全框架,它提供一

  • shiro整合SSM(spring_springmvc_mybatis)2022-05-21 21:00:29

    SSM(示例代码码云地址:https://gitee.com/joy521125/ssm-senior-base.git) SSM的maven版本(示例代码码云地址:https://gitee.com/joy521125/ssm-senior.git); 查询ssm整合shiro 请查看shiro分支; 一、加入的jar包和目录结构: ehcache-core-2.5.7.jar encoder-1.2.3.jar shiro-all-1.9

  • 2、Shiro认证2022-05-10 19:04:22

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

  • 1、认识Shiro2022-05-09 19:34:14

    一、权限的管理 1.1 什么是权限管理 权限管理,一般指根据系统设置的安全策略或者安全规则,用户可以访问而且只能访问自己被授权的资源,不多不少。权限管理几乎出现在任何系统里面,只要有用户和密码的系统。 权限管理在系统中一般分为: 访问权限 一般表示你能做什么样的操作,或者能够访

  • shiro550反序列学习2022-04-27 02:31:43

    Shiro550 shiro550和fastjson作为攻防演练的利器,前面学习了fastjson的相关利用和回显,本篇主要来学习一下shiro550的漏洞原理。 1、漏洞原因 在 Shiro <= 1.2.4 中,AES 加密算法的key是硬编码在源码中,当我们勾选remember me 的时候 shiro 会将我们的 cookie 信息序列化并且加密存储

  • 记一次睡梦中某核酸检测系统的渗透测试2022-04-26 13:04:01

    0x00 前言 初来某单位,领导直接丢了一手某省的核酸检测系统让我们进行测试,并且说这是一个单系统的攻防演练的,还有分数竞赛,直接拿起锄头开始干。 0x01 信息探测 站点打开,除了几张图片,就是一个登录框,简单画图画一下: 基本就是这个样子,没有其他功能点,抓包看下详情,shiro框架,试了下没有

  • shiro加密底层2022-04-24 00:00:32

    protected byte[] hash(byte[] bytes, byte[] salt, int hashIterations) throws UnknownAlgorithmException { MessageDigest digest = this.getDigest(this.getAlgorithmName()); if (salt != null) { digest.reset(); digest.update(salt); } by

  • 漏洞复现 - Apache Shiro 1.2.4反序列化漏洞(CVE-2016-4437)2022-04-22 17:01:03

    漏洞原理 Apache Shiro 是 Java 的一个安全框架,可以帮助我们完成:认证、授权、加密、会话管理、与 Web 集成、缓存等功能,应用十分广泛。 Shiro最有名的漏洞就是反序列化漏洞了,加密的用户信息序列化后存储在名为remember-me的Cookie中,攻击者使用Shiro的默认密钥伪造用户Cookie,触发Ja

  • 中间件2022-04-17 02:33:37

      base64定义 base64是网络上最常见的传输编码方式,说到底其实就是一种非常简单的转换算法。 转换方式是这样的:先将三个byte(1byte=8bit)的数据转换为ascll码二进制值,按序放入一个24bit的缓冲区中。若数据不足3byte,缓冲区中剩下的bit用0补足。 然后,每次取出6个bit,按照其索引值选择AB

  • ZhangLG / springboot+shiro企业门户完整前后端系统调试2022-04-15 16:00:44

    ZhangLG / springboot+shiro企业门户完整前后端系统调试 源码 gitee:https://gitee.com/20eit/company-portal?_from=gitee_search#%E5%AE%89%E8%A3%85%E6%95%99%E7%A8%8B sql gitee:https://gitee.com/20eit/eit/blob/master/sql/springboot%E9%97%A8%E6%88%B7%E9%A1%B9%E7%9B%AE.

  • Shiro logout 302重定向,shiro 302解决方案2022-04-09 10:02:48

      ================================ ©Copyright 蕃薯耀 2022-04-09 https://www.cnblogs.com/fanshuyao/   一、问题描述 当登录退出为Ajax请求时,使用Shiro的logout退出登录,会发生302重定向,导致不能正常退出。     二、解决方案   1、重写LogoutFilter 过滤器 import

  • Shiro Redis注入失败,shiro导致redis不能注入2022-04-09 10:00:22

      ================================ ©Copyright 蕃薯耀 2022-04-09 https://www.cnblogs.com/fanshuyao/   一、问题描述 在使用Shiro后,原来正常使用的Redis注入失败     二、Shiro Redis注入失败原因 经测试发现,有注入问题的Service全部被shiro的realm所依赖: @Component

  • shiro笔记2022-04-08 21:33:27

    shiro笔记 shiro简述 Apache Shiro 是java的一个安全框架 Shiro 可以做:认证、授权、加密、会话管理、Web集成、缓存等功能。 官网:http://shiro.apache.org/ 功能介绍 Authentication:身份认证/登录,验证用户是不是拥有相应的身份 Authorization:授权,即权限验证,验证某个已认证的用

  • 基于Spring Boot, Shiro, Vue, Element实现的后台权限管理系统2022-03-31 14:35:22

    permission(后端)     简介 permission是一款前后端分离的后台权限管理系统,基于Spring Boot, Shiro, Vue, Element实现,是我学习Shiro时的练手项目。 使用教程 后端 下载源码 IDEA 安装lombok插件 新建MySQL(版本5.7.x)数据库,导入SQL文件 IDEA导入项目 修改数据库配置,等待

  • shiro的过滤,授权,认证2022-03-20 18:04:58

    具体内容在代码注释中已写 ShiroConfig package com.Google.config; import org.apache.shiro.spring.web.ShiroFilterFactoryBean; import org.apache.shiro.web.mgt.DefaultWebSecurityManager; import org.springframework.beans.factory.annotation.Qualifier; import org.sp

  • Shiro整合Redis出现异常 org.apache.shiro.authc.SimpleAuthenticationInfo cannot be cast to org.apache.shiro2022-03-20 17:05:47

    这个问题也是折磨了我半天:// 注意本文中绿色字体和红色字体的区别         分析情况:在Shiro底层进行调用的过程中,身份验证和授权验证 都会尝试从缓存中取出数据。         使用debug进行调试:发现身份验证和授权验证 都会调用自定义Cache的get和put方法,并且两种验证

  • springboot-shiro:整合thymeleaf2022-03-09 13:03:34

    承接:springboot-shiro:请求授权 1 引入thymeleaf-shiro整合依赖 pom.xml <!--thymeleaf-shiro整合包--> <dependency> <groupId>com.github.theborakompanioni</groupId> <artifactId>thymeleaf-extras-shiro</artifactId> <version>

  • springboot-shiro:用户认证2022-03-09 09:31:48

    承接:springboot-shiro:登录拦截 1 在MyController中增加登录控制器 src/main/java/com/lv/controller/MyController.java @RequestMapping("/login") public String login(String username,String password,Model model){ //获取当前的用户 Subject subject = SecurityUt

  • springboot-shiro:登录拦截2022-03-09 08:00:37

    承接:springboot-shiro:搭建测试环境 1 编写一个登录页面 src/main/resources/templates/index.html <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Title</title> </head> <body> &l

  • springboot-shiro:hello world2022-03-08 16:02:07

    1 创建一个普通的maven项目 2 引入依赖 pom.xml <!-- https://mvnrepository.com/artifact/org.apache.shiro/shiro-core --> <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-core</artifactId> <version>1.8

  • Shiro实现登录拦截2022-02-26 12:33:33

    1、添加shiro的内置过滤器   2,登录页面    3、controller中写跳转页面    4、设置登录请求       细节:      

  • Shiro实现用户认证2022-02-26 12:33:00

    1、从controller层控制 获取当前用户执行登录,可以获取前端数据    2、登录页面修改       3、认证里 获取数据库中用户名密码 进行认证  

  • Springboot集成Shiro2022-02-25 23:34:37

    1、导入shiro依赖    2、编写两个核心配置  ShiroConfig和UserRealm(授权和认证) ShiroConfig中:        UserRealm中:    写两个页面add和update及controller进行测试    controller:    

  • Shiro快速开始2022-02-25 23:03:28

      功能:                       shiro/log4j2.xml at main · apache/shiro · GitHub        shiro Github地址 步骤:   1、导入shiro,日志依赖         2、配置日志、shiro.ini配置文件            复制quickstart 官方之前给的依赖会有test只

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

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

ICode9版权所有