Login, so easy.
JustAuth,如你
项目开源
项目
废话
全 :已 集成 十 多 家 第 三 方 平台 (国内外 常用 的 基本 都 已 包含 ),后 续依然 还有扩展计划!- 简:API就是奔着
最 简单去设计的 (见后面
),快速 开始尽 量 让您用 起 来 没 有 障碍 感 !
- 引入
依 赖
<dependency>
<groupId>me.zhyd.oauth</groupId>
<artifactId>JustAuth</artifactId>
<version>1.10.0</version>
</dependency>
- 调用api
// 创建授权request
AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()
.clientId("clientId")
.clientSecret("clientSecret")
.redirectUri("redirectUri")
.build());
// 生成 授权页面
authRequest.authorize();
// 授权登 录后会 返 回 code(auth_code(仅限支 付 宝 ))、state,1.8.0版本 后 ,可 以用AuthCallback类作为回调接口 的 参 数
// 注 :JustAuth默 认保存 state的 时效为3分 钟,3分 钟内未 使用 则会自 动清除 过期的 state
authRequest.login(callback);
扩展
- justauth-spring-boot-starter: Spring Boot
集成 JustAuth的 最 佳 实践
请
另外,
- fork
本 项目到 自己 的 repo 把 fork过去的 项目也就是 你仓库中的 项目clone到 你的本地 修 改代 码- commit
后 push到 自己 的 库 - 发起PR(pull request) 请求,
提 交到dev
分 支 等 待 作者 合 并
YurunOAuthLogin: PHP
mica:Spring Cloud web
webflux
。
The OAuth 2.0 Authorization Framework
QQ
-
JustAuth
交流 群 (230017570):专业交流 该项目 -
开源总群 (190886500):
各 个开源 项目的 都 有 ,也有 博 客 建 设等方面 的 朋友 。