1 Star 0 Fork 50

nuohy / simple-security

forked from 西西弗斯 / simple-security 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

simple-security

项目介绍

基于spring boot+spring security+jwt实现的基础auth机制。
项目原名:[web-security-jwt]

快速开始

在SpringBootApplication上添加@EnableWebSecurityJwt。
同时需要自己实现一个UserDetailsService。

登陆接口: /auth/token

属性配置项

  • jwt.filter.header 请求header内的key
  • jwt.filter.tokenHead 请求header内的key对应value 的默认开头 如Bearer
  • jwt.filter.exceptUrl 过滤路径 如 /auth/**
  • jwt.payload.secret payload秘钥
  • jwt.payload.issuer jwt签发者名称
  • jwt.payload.audience 接收jwt的一方
  • jwt.payload.expirationMinute 过期时间 ( 分钟 ) 默认是一天
  • jwt.payload.notBeforeMinute NotBefore ( 分钟 ) 默认是15分钟

常见问题

jackson-databind发生冲突?
<dependency>
    <groupId>org.simple</groupId>
    <artifactId>web-security-jwt</artifactId>
    <version>2.0.3.RELEASE</version>
    <exclusions>
        <exclusion>
            <groupId>com.fasterxml.jackson.core</groupId>
            <artifactId>jackson-databind</artifactId>
        </exclusion>
    </exclusions>
</dependency>

空文件

简介

基于spring boot+spring security+jwt实现的基础auth机制 展开 收起
Java
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/nuohy/web-security-jwt.git
git@gitee.com:nuohy/web-security-jwt.git
nuohy
web-security-jwt
simple-security
master

搜索帮助