justAuth-spring-security-starter

spring security 集成 JustAuth 实现第三方授权登录: 此项目从 UMS(用户管理脚手架:https://github.com/ZeroOrInfinity/UMS | https://gitee.com/pcore/UMS) 项目中分离. 1. 支持所有 justAuth 支持的第三方登录,登录后自动注册 或 绑定 或 创建临时用户. 2. 支持定时刷新 accessToken 分布式定时任务, 3. 支持第三方授权登录的用户信息表与 token 信息表的缓存功能. 4. 支持第三方绑定与解绑及查询接口. 5. 支持一键登录. 6. 支持对 Authentication 与 UserDetails 的 Jackson2 反序列化设置(Auth2Jackson2Module)

License

License

Categories

Categories

Security
GroupId

GroupId

top.dcenter
ArtifactId

ArtifactId

justAuth-spring-security-starter
Last Version

Last Version

1.1.25
Release Date

Release Date

Type

Type

jar
Description

Description

justAuth-spring-security-starter
spring security 集成 JustAuth 实现第三方授权登录: 此项目从 UMS(用户管理脚手架:https://github.com/ZeroOrInfinity/UMS | https://gitee.com/pcore/UMS) 项目中分离. 1. 支持所有 justAuth 支持的第三方登录,登录后自动注册 或 绑定 或 创建临时用户. 2. 支持定时刷新 accessToken 分布式定时任务, 3. 支持第三方授权登录的用户信息表与 token 信息表的缓存功能. 4. 支持第三方绑定与解绑及查询接口. 5. 支持一键登录. 6. 支持对 Authentication 与 UserDetails 的 Jackson2 反序列化设置(Auth2Jackson2Module)
Project URL

Project URL

https://github.com/ZeroOrInfinity/justAuth-spring-boot-security-starter
Source Code Management

Source Code Management

https://github.com/ZeroOrInfinity/justAuth-spring-boot-security-starter

Download justAuth-spring-security-starter

How to add to project

<!-- https://jarcasting.com/artifacts/top.dcenter/justAuth-spring-security-starter/ -->
<dependency>
    <groupId>top.dcenter</groupId>
    <artifactId>justAuth-spring-security-starter</artifactId>
    <version>1.1.25</version>
</dependency>
// https://jarcasting.com/artifacts/top.dcenter/justAuth-spring-security-starter/
implementation 'top.dcenter:justAuth-spring-security-starter:1.1.25'
// https://jarcasting.com/artifacts/top.dcenter/justAuth-spring-security-starter/
implementation ("top.dcenter:justAuth-spring-security-starter:1.1.25")
'top.dcenter:justAuth-spring-security-starter:jar:1.1.25'
<dependency org="top.dcenter" name="justAuth-spring-security-starter" rev="1.1.25">
  <artifact name="justAuth-spring-security-starter" type="jar" />
</dependency>
@Grapes(
@Grab(group='top.dcenter', module='justAuth-spring-security-starter', version='1.1.25')
)
libraryDependencies += "top.dcenter" % "justAuth-spring-security-starter" % "1.1.25"
[top.dcenter/justAuth-spring-security-starter "1.1.25"]

Dependencies

compile (11)

Group / Artifact Type Version
me.zhyd.oauth : JustAuth jar 1.15.9
org.springframework.boot : spring-boot-starter jar
org.springframework.security : spring-security-web jar
org.springframework.security : spring-security-config jar
org.springframework.boot : spring-boot-starter-jdbc jar
org.springframework.boot : spring-boot-configuration-processor jar
com.fasterxml.jackson.core : jackson-annotations jar
com.fasterxml.jackson.core : jackson-databind jar
com.google.code.findbugs : jsr305 jar 3.0.2
org.springframework.security : spring-security-oauth2-resource-server jar
net.minidev : json-smart jar

provided (5)

Group / Artifact Type Version
org.springframework.boot : spring-boot-starter-web jar
org.springframework.boot : spring-boot-starter-data-redis jar
org.apache.commons : commons-pool2 jar
org.projectlombok : lombok jar 1.18.12
org.projectlombok : lombok-maven-plugin maven-plugin 1.18.12.0

Project Modules

There are no modules declared in this project.

Versions

Version
1.1.25
1.1.24
1.1.23
1.1.22
1.1.21
1.1.20
1.1.19
1.1.18
1.1.17
1.1.16
1.1.15
1.1.14
1.1.13
1.1.12
1.1.11
1.1.10
1.1.9
1.1.8
1.1.7
1.1.6
1.1.5
1.1.4
1.1.3
1.1.2
1.1.1
1.1.0
1.0.12
1.0.11
1.0.9
1.0.8
1.0.7
1.0.6
1.0.5
1.0.4
1.0.4-beta
1.0.2
1.0.1
1.0.0