hurentian
4b07aecfcf
feat: 支持QQ小程序
2024-10-17 09:52:33 +08:00
yadong.zhang
91167bcbf7
🔥 支持微信小程序
2024-08-17 20:16:14 +08:00
yadong.zhang
b01704ff78
💩 解决单测失败的问题
2024-08-04 15:51:38 +08:00
yadong.zhang
6d8b3b5f1d
💩 getAccessToken和getUserInfo两个方法从AuthDefaultRequest提升至AuthRequest中,方便直接使用。[Github Issue#194]( https://github.com/justauth/JustAuth/issues/194 )
2024-08-03 18:27:36 +08:00
handy
431adb447f
补充单侧
2024-02-02 10:12:21 +08:00
handy
65bb994012
AuthRequest 响应携带泛型,避免二次解析
2024-01-04 12:51:50 +08:00
yadong.zhang
fe328c7375
💩 调整单元测试
2023-08-06 18:17:53 +08:00
yadong.zhang
7167a74af2
💩 调整单元测试
2023-08-06 18:14:04 +08:00
yadong.zhang
0d599d75f0
替换 justauth.wiki 域名,该域名暂时不可用,请使用 justauth.cn
2023-04-11 22:46:53 +08:00
yadong.zhang
5171fb8148
替换 justauth.wiki 域名,该域名暂时不可用,请使用 justauth.cn
2023-04-11 22:45:58 +08:00
yadong.zhang
0bc4c806bf
⬆️ Merge branch 'dev'
2023-02-26 16:47:27 +08:00
alexchan
bac494a7fc
修复企业微信的 redirect_uri 没有 urlEncode 问题
2022-10-21 16:22:13 +08:00
chengpengxiang
7a9d602499
test:添加飞书单元测试
2022-10-03 13:17:28 +08:00
verils
4c205a9957
把第三方服务独有的配置从AuthConfig里提取出来
2021-09-01 12:42:41 +08:00
yadong.zhang
50c31e5dea
Merge pull request #126 from kang8/dev
...
[WIP] 添加发布快照的 workflow
2021-08-12 06:06:58 -05: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
kang
9fc3131640
test: 修复 twitter userInfo api 修改后测试同步问题
2021-08-07 11:28:20 +08:00
yadong.zhang
960892eec3
✅ Adding tests.
2020-08-15 20:44:43 +08:00
yadong.zhang
cb30ddfa2f
🎨 完成 google 的自定义 scope,根据用途提供内置的 scope 集合方便客户端使用
2020-07-03 17:16:37 +08:00
yadong.zhang
c6bd5d9e5d
🔖 发布 1.15.3-alpha 解决推特登录异常的BUG
2020-05-13 00:58:03 +08:00
yadong.zhang
bccf3279af
✅ 完善单测
2020-03-28 21:00:28 +08:00
yadong.zhang
c6481a681e
✅ 修改测试用例
2020-03-17 23:27:36 +08:00
yadong.zhang
7cb0f8dbb6
✅ 修改测试用例
2020-03-17 23:18:07 +08:00
Yangkai.Shen
8dc4b5d7d6
♻️ 抽取 HTTP,具体实现交给使用者,解耦 hutool-http
2019-12-25 18:28:18 +08:00
Yangkai.Shen
4d2518e21a
✨ 集成微信公众号登录,修改之前的微信登录为微信开放平台登录
2019-12-23 13:47:40 +08:00
Hongwei Peng
5ed7e1563b
integrate twitter login
2019-09-30 08:11:21 +08:00
yadong.zhang
b8240ac210
🍻 文档、删除AuthRequestTest
2019-09-20 19:33:52 +08:00
yadong.zhang
fdc78212ff
🍻 文档
2019-09-17 18:38:35 +08:00
yadong.zhang
80f2dbdad7
✨ 提取公共的Source接口,支持自定义扩展第三方平台的授权登录,具体扩展例子可参考AuthExtendRequest
2019-09-06 22:21:35 +08:00
yadong.zhang
02f9f833e6
✨ 提取公共的Source接口,支持自定义扩展第三方平台的授权登录,具体扩展例子可参考AuthExtendRequest
2019-09-06 22:19:02 +08:00
yadong.zhang
10df9f05f3
🔖 AuthUser添加构造函数,支持反序列化。发布1.10.1
2019-08-17 16:37:15 +08:00
yadong.zhang
cf77e4d0e0
🔀 合并分支
2019-08-06 18:14:35 +08:00
yadong.zhang
4f303705d9
✨ 格式化代码
2019-08-06 18:01:18 +08:00
yadong.zhang
1fb8be6c82
Merge branch 'master' of https://github.com/zhangyd-c/JustAuth
2019-08-06 17:49:35 +08:00
yadong.zhang
48a368b516
✨ 合并pr,增加单测以及集成企业微信
2019-08-06 17:46:51 +08:00
yadong.zhang
d5e161eaef
📝 集成华为
2019-08-06 07:41:35 +08:00
yadong.zhang
1ab1cc124a
📝 集成华为
2019-08-05 22:32:35 +08:00
Chris Smowton
050686d85f
Add unit tests for me.zhyd.oauth.utils.StringUtils
...
These tests were written using Diffblue Cover.
2019-08-05 15:12:37 +01:00
Chris Smowton
05f95b86b4
Prevent illegal redirect URI error in testing
...
Redirect URIs are now verified to ensure they contain "http://" or "https://"
prefixes, so we must supply a plausible URI in testing. This allows us to get
a step further when running `mvn test`.
2019-08-05 15:12:37 +01:00
yadong.zhang
665daa37b2
📝 集成华为
2019-08-05 22:05:58 +08:00
yadong.zhang
d4296d160e
Merge branch 'dev' into extract-cache
2019-08-03 09:35:29 +08:00
yadong.zhang
267b74bed7
📝 增加缓存配置、去掉slf4j依赖、增加Log工具类等
2019-08-02 20:41:06 +08:00
Yangkai.Shen
c1f9e96a92
✅ 修改 cache 测试类
2019-08-02 14:21:20 +08:00
yadong.zhang
79417395a1
🍻 升级hutool,alipay-sdk改为provided,添加注释,state校验
2019-07-30 21:10:00 +08:00
yadong.zhang
33076971fe
🔖 v1.9.3,详细更新内容参考update.md
2019-07-30 09:12:28 +08:00
yadong.zhang
a2d6dfe707
💡 规范注释
2019-07-27 07:55:52 +08:00
yadong.zhang
64aa1940e4
💡 优化注释
2019-07-27 07:34:01 +08:00
yadong.zhang
55c4b391bc
State优化第一步:去掉AuthState工具类
2019-07-25 22:32:55 +08:00