xiangqian
|
eaafd49890
|
feat: 集成figma平台
|
2024-07-22 21:40:07 +08:00 |
|
yadong.zhang
|
1d38ce2835
|
💩 微软平台适配 AzureAD(目前改名为 Microsoft Entra ID)登录认证
|
2023-12-03 20:18:39 +08:00 |
|
韩帅
|
142846b2fa
|
新增爱发电平台
|
2023-03-21 17:42:46 +08:00 |
|
974751082@qq.com
|
23b7bcf43d
|
添加微软中国(世纪华联)第三方登录,新增微软方式登录的redirectUri校验
|
2021-08-25 23:06:29 +08:00 |
|
yadong.zhang
|
80132b69e7
|
💩 修改 AuthSource 中的 [企业微信二维码第三方登录]
|
2021-08-15 22:57:01 +08:00 |
|
yadong.zhang
|
d114368a0d
|
Merge branch 'master' into dev
|
2021-08-15 22:37:28 +08:00 |
|
zheng-jx
|
7d6049da67
|
企业微信第三方登录
接入链接https://open.work.weixin.qq.com/api/doc/90001/90143/91123
|
2021-08-11 15:50:39 +08:00 |
|
yadong.zhang
|
ebf39627dd
|
✨ 添加 AuthRequestBuilder 可以便捷的创建 AuthRequest
|
2021-08-11 10:49:45 +08:00 |
|
ngcly
|
7cdc719166
|
继续进行优化,去掉多余的改动
|
2021-08-10 10:18:42 +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
|
881a87ed95
|
📝 修复 twitter 平台无法获取用户邮箱的问题
|
2021-07-28 09:53:44 +08:00 |
|
yadong.zhang
|
90374762e4
|
✨ 增加“程序员客栈”
|
2021-06-03 15:18:51 +08:00 |
|
yadong.zhang
|
7a9e6214de
|
👽 集成 Okta
|
2021-03-30 23:26:56 +08:00 |
|
yadong.zhang
|
6a479d9c1d
|
🥚 集成 Slack 和 Line
|
2021-03-29 10:43:47 +08:00 |
|
yadong.zhang
|
3933b3b7ee
|
🥚 增加钉钉账号登录
|
2021-03-19 14:37:37 +08:00 |
|
yadong.zhang
|
3e890f2c2a
|
📌 升级 FaceBook API 版本到 v10.0
|
2021-03-13 23:14:26 +08:00 |
|
yadong.zhang
|
132a7f4338
|
🥚 添加 amazon 平台
|
2021-03-13 23:10:48 +08:00 |
|
yadong.zhang
|
9fd2b9b919
|
🥚 正式启用飞书登录
|
2021-01-01 17:48:49 +08:00 |
|
yadong.zhang
|
1bec384525
|
👽 重命名企业微信扫码登录 request 类名,补充文档说明
|
2021-01-01 15:20:57 +08:00 |
|
yadong.zhang
|
824c68356d
|
📌 升级 FaceBook API 版本到 v9.0
|
2021-01-01 10:40:18 +08:00 |
|
yadong.zhang
|
d886bc95a2
|
Merge pull request #105 from jianghuzai/WeChatEnterpriseWeb
支持企业微信网页授权登录
|
2021-01-01 09:56:40 +08:00 |
|
guanhua.li
|
28e19960f2
|
支持企业微信网页授权登录
|
2020-12-16 10:02:37 +08:00 |
|
zwzch
|
9bd6d88049
|
喜马拉雅登录
Signed-off-by: zwzch <zwzch4j@gmail.com>
|
2020-11-06 17:41:28 +08:00 |
|
yadong.zhang
|
8e5a679129
|
Merge branch 'dev' of https://github.com/justauth/JustAuth into dev
|
2020-06-07 16:50:13 +08:00 |
|
yadong.zhang
|
e93ad07c5f
|
🔖 1.15.5-alpha
|
2020-06-07 16:28:27 +08:00 |
|
Spet
|
d355699cc3
|
支持阿里云授权登录
|
2020-05-26 14:37:01 +08:00 |
|
yadong.zhang
|
7f0f1e17d2
|
👽 等待simple-http发版, 解决使用apache-httpclient时的403bug
|
2020-04-09 22:58:34 +08:00 |
|
yadong.zhang
|
2de19a3824
|
✨ 合并https://gitee.com/yadong.zhang/JustAuth/pulls/10,增加京东登录
|
2020-03-28 21:01:41 +08:00 |
|
yadong.zhang
|
65c60a61b3
|
🔖 发布1.14.0,解耦HTTP工具
|
2020-03-17 22:57:53 +08:00 |
|
beacon
|
a1d31018d3
|
增加飞书授权登录
|
2019-12-30 21:16:48 +08:00 |
|
Yangkai.Shen
|
4d2518e21a
|
✨ 集成微信公众号登录,修改之前的微信登录为微信开放平台登录
|
2019-12-23 13:47:40 +08:00 |
|
yadong.zhang
|
19ec565004
|
🍻 增加微博授权登录的revoke方法,支持手动回收授权
|
2019-12-22 20:02:26 +08:00 |
|
yadong.zhang
|
9f341389d2
|
🍻 集成推特
|
2019-10-22 18:16:31 +08:00 |
|
Hongwei Peng
|
5ed7e1563b
|
integrate twitter login
|
2019-09-30 08:11:21 +08:00 |
|
yadong.zhang
|
02f9f833e6
|
✨ 提取公共的Source接口,支持自定义扩展第三方平台的授权登录,具体扩展例子可参考AuthExtendRequest
|
2019-09-06 22:19:02 +08:00 |
|