ngcly
|
e55033f4f5
|
格式化
|
2021-08-10 10:27:01 +08:00 |
|
ngcly
|
37b7784f89
|
格式化
|
2021-08-10 10:24:36 +08:00 |
|
ngcly
|
7cdc719166
|
继续进行优化,去掉多余的改动
|
2021-08-10 10:18:42 +08:00 |
|
ngcly
|
5073f82897
|
1
|
2021-08-10 00:01:12 +08:00 |
|
ngcly
|
9971793f0c
|
获取三方实例 部分 进行重构,使之可以进行更简单的获取对应的实例。
如之前获取对应的实例:
switch (source.toLowerCase()) {
case "dingtalk":
authRequest = new AuthDingTalkRequest(AuthConfig.builder()
.clientId("")
.clientSecret("")
.redirectUri("http://localhost:8443/oauth/callback/dingtalk")
.build());
break;
case "baidu":
authRequest = new AuthBaiduRequest(AuthConfig.builder()
.clientId("")
.clientSecret("")
.redirectUri("http://localhost:8443/oauth/callback/baidu")
.scopes(Arrays.asList(
AuthBaiduScope.BASIC.getScope(),
AuthBaiduScope.SUPER_MSG.getScope(),
AuthBaiduScope.NETDISK.getScope()
))
.build());
break;
}
上面需要调用端自己去根据source编码进行 new 对应的子类,这是不合理的。调用者应该只需要关心source码和对应的配置。
现在重构后,调用端只需要传入对应的source 和自定义的配置 通过统一的入口就可以拿到正确的实例。不需要调用端做各种判断,所有逻辑判断在服务端这边做好了处理。
调用端代码如下:
AuthDefaultSource defaultSource = AuthDefaultSource.getAuthSource("wechat_mp");
AuthRequest request = defaultSource.getAuthRequestInstance(AuthConfig.builder()
.clientId("a")
.clientSecret("a")
.redirectUri("https://www.justauth.cn")
.build());
|
2021-08-09 23:48:31 +08:00 |
|
yadong.zhang
|
af8fda700b
|
📝 更新文档
v1.16.2
|
2021-07-28 13:36:36 +08:00 |
|
yadong.zhang
|
881a87ed95
|
📝 修复 twitter 平台无法获取用户邮箱的问题
|
2021-07-28 09:53:44 +08:00 |
|
yadong.zhang
|
4c8fdbae49
|
📝 修复“淘宝”平台授权登录后没有uid的问题、增加刷新token的功能
|
2021-07-06 22:19:30 +08:00 |
|
yadong.zhang
|
e8db2dd282
|
📝 更新文档
|
2021-06-03 20:53:16 +08:00 |
|
yadong.zhang
|
90374762e4
|
✨ 增加“程序员客栈”
|
2021-06-03 15:18:51 +08:00 |
|
yadong.zhang
|
e5d44e91b8
|
👽 优化代码
|
2021-05-14 17:02:12 +08:00 |
|
yadong.zhang
|
41559fc954
|
📝 更新文档
|
2021-05-11 12:28:38 +08:00 |
|
yadong.zhang
|
d354278e7d
|
📝 更新文档
|
2021-05-11 12:27:15 +08:00 |
|
yadong.zhang
|
c2d6661a76
|
!24 update README.md. maxkey update
Merge pull request !24 from MaxKeyTop/N/A
|
2021-05-11 12:22:30 +08:00 |
|
MaxKeyTop
|
5ee87760be
|
update README.md. maxkey update
|
2021-05-10 21:03:41 +08:00 |
|
yadong.zhang
|
94f6540338
|
📝 更新文档
v1.16.1
|
2021-04-19 21:00:19 +08:00 |
|
yadong.zhang
|
7bc7a92efb
|
📝 更新文档
|
2021-04-19 14:05:22 +08:00 |
|
yadong.zhang
|
b5920872d5
|
Merge branch 'master' of github.com:justauth/JustAuth into dev
|
2021-04-19 14:03:25 +08:00 |
|
yadong.zhang
|
0bdf881849
|
Merge pull request #115 from leewenlong/patch-1
修正若干注释
|
2021-04-15 09:40:23 +08:00 |
|
yadong.zhang
|
46f7c72744
|
📝 更新文档
|
2021-04-12 11:41:43 +08:00 |
|
leewenlong
|
4a662ba5cd
|
Update AuthCodingRequest.java
修正注释
|
2021-04-10 18:02:33 +08:00 |
|
leewenlong
|
040587d5b2
|
Update AuthGithubScope.java
修正注释
|
2021-04-10 18:01:29 +08:00 |
|
leewenlong
|
c81411fd39
|
Update AuthBaiduScope.java
改正注释
|
2021-04-10 17:55:05 +08:00 |
|
yadong.zhang
|
0e1b000bd8
|
⬆️ 升级 fastjson 到 v1.2.76
|
2021-04-09 08:44:53 +08:00 |
|
yadong.zhang
|
f9b30c735b
|
🔖 Update version to 1.16.1
|
2021-04-09 08:40:10 +08:00 |
|
yadong.zhang
|
0f42457d91
|
🐛 解决企业微信授权后,回调地址中原有的参数丢失的问题
|
2021-04-09 08:35:26 +08:00 |
|
yadong.zhang
|
fa75568996
|
⚡ 抖音平台支持自定义 scope
|
2021-04-09 08:34:14 +08:00 |
|
yadong.zhang
|
f44ceeeeeb
|
⚡ 增加忽略校验 redirectUri 的配置
|
2021-04-09 08:33:21 +08:00 |
|
yadong.zhang
|
ec4c009ed8
|
📝 更新文档
|
2021-04-08 09:43:34 +08:00 |
|
yadong.zhang
|
03fbbe0d3a
|
📝 更新文档
|
2021-04-07 20:52:04 +08:00 |
|
yadong.zhang
|
e64e9def63
|
📝 更新文档
v1.16.0
|
2021-04-07 20:14:01 +08:00 |
|
yadong.zhang
|
25f99f7560
|
📝 更新文档
|
2021-04-07 20:12:22 +08:00 |
|
yadong.zhang
|
0433f54564
|
📝 更新文档
|
2021-04-07 19:26:07 +08:00 |
|
yadong.zhang
|
423d9f45b6
|
📝 更新文档
|
2021-04-07 19:25:23 +08:00 |
|
yadong.zhang
|
7a9e6214de
|
👽 集成 Okta
|
2021-03-30 23:26:56 +08:00 |
|
yadong.zhang
|
3753e3b9bc
|
👽 AuthConfig 中 CodingGroupName 改为 DomainPrefix
|
2021-03-30 23:25:30 +08:00 |
|
yadong.zhang
|
bc3af96328
|
👽 优化代码
|
2021-03-30 23:22:05 +08:00 |
|
yadong.zhang
|
b700902c04
|
📝 更新文档
|
2021-03-29 11:03:37 +08:00 |
|
yadong.zhang
|
2d0ae7cc27
|
📝 文档
|
2021-03-29 11:00:56 +08:00 |
|
yadong.zhang
|
3e4faa75fe
|
📝 更新脚本
|
2021-03-29 10:45:07 +08:00 |
|
yadong.zhang
|
6a36ad6af2
|
📝 更新文档
|
2021-03-29 10:44:44 +08:00 |
|
yadong.zhang
|
13514d6a92
|
⚡ 调整 map 声明时的初始容量
|
2021-03-29 10:44:28 +08:00 |
|
yadong.zhang
|
6a479d9c1d
|
🥚 集成 Slack 和 Line
|
2021-03-29 10:43:47 +08:00 |
|
yadong.zhang
|
2e64fb9693
|
🥚 集成 Slack
|
2021-03-29 10:43:15 +08:00 |
|
yadong.zhang
|
0e8308e6c9
|
🥚 集成 Line
|
2021-03-29 10:42:57 +08:00 |
|
yadong.zhang
|
3933b3b7ee
|
🥚 增加钉钉账号登录
|
2021-03-19 14:37:37 +08:00 |
|
yadong.zhang
|
a99b818810
|
update CHANGELOGS.md.
|
2021-03-16 17:29:55 +08:00 |
|
yadong.zhang
|
cd324cc7c1
|
🔖 Release version 1.16.0
|
2021-03-13 23:15:22 +08:00 |
|
yadong.zhang
|
3e890f2c2a
|
📌 升级 FaceBook API 版本到 v10.0
|
2021-03-13 23:14:26 +08:00 |
|
yadong.zhang
|
ba56f5ab5a
|
🔧 facebook scope 增加默认值
|
2021-03-13 23:11:32 +08:00 |
|