realm

集成 SpringBoot 2.3.2 + Shiro 1.5.3 + jwt (无状态)

浪尽此生 提交于 2020-10-09 06:07:50
shiro 集成 jwt 需要禁用 session, 服务器就不用维护用户的状态, 做到无状态调用 可以参考 我的GitHub测试项目 https://github.com/zdtdtel/springboot-shiro-jwt-demo <dependency> <groupId>org.apache.shiro</groupId> <artifactId>shiro-spring-boot-web-starter</artifactId> <version>1.5.3</version> </dependency> <dependency> <groupId>com.auth0</groupId> <artifactId>java-jwt</artifactId> <version>3.10.3</version> </dependency> 1. 定义一个 JwtToken, 用来封装 username 和 jsonWebToken package com.codingos.shirojwt.shiro; import org.apache.shiro.authc.AuthenticationToken; public class JwtToken implements AuthenticationToken{ private static final long

linux svn搭建及配置

[亡魂溺海] 提交于 2020-10-06 08:51:53
1、 检测svn是否安装 rpm -qa subversion #检查现有版本,如果输入命令后没有提示的话,表明没有安装 yum remove subversion #如果有安装,可以通过该命令卸载旧版本的svn服务 yum -y install subversion #执行安装 2、创建svn目录: mkdir /home/svn #svn仓库都在这个目录下创建 3、创建一个svn版本仓库: svnadmin create /home/svn/svndata 注释: conf :存放版本库所使用的配置文件的目录 db :存放存储版本数据的数据库文件的目录 hooks :存放版本库钩子程序的目录 locks :存放库锁目录,用来跟踪库的访问者 format:存储一个整数的文件,此整数代表库层次结构版本 README.txt:版本库自述文件 4、配置 进入conf目录下进行配置 4.1 authz文件:配置每个用户所在组,所在组的权限(读或写),所在组指向的svn项目目录等。 在最后添加配置如下, 其中用户名自定义(如:test = rw) [\] 用户名 = rw 4.2 passwd文件:svn用户信息文件,保存所有该版本库的所有svn用户,可以编辑该文件添加用户。 在最后添加配置如下, 其中用户名自定义(如:test = 123456) 用户名 = 密码 4.3