提交 8a28a754 编写于 作者: 如梦技术's avatar 如梦技术 🐛

同步 justAuth 1.9 的部分第三方

上级 f94e7992
......@@ -133,7 +133,7 @@ lombok 生成的 method 问题:https://github.com/rzwitserloot/lombok/issues/1
- `IJPay` 支付 SDK 让支付触手可及:[https://gitee.com/javen205/IJPay](https://gitee.com/javen205/IJPay)
## 鸣谢
`mica-social` 参考了 [`JustAuth`](https://github.com/zhangyd-c/JustAuth) 并已经加入 JustAuth 开发群,感谢 `JustAuth` 所有开发者的奉献。
`mica-social` 参考了 [`JustAuth`](https://github.com/zhangyd-c/JustAuth) 并已经加入 JustAuth 开发群,感谢 `JustAuth` 所有开发者的奉献。
感谢 `如梦技术VIP群` 小伙伴们的支持。
......
......@@ -72,5 +72,8 @@ public String callback(@PathVariable String source, String code) {
| toutiao | 未申请应用 | AuthToutiaoRequest |
| csdn | 未申请应用 | AuthCsdnRequest |
| teambition | ✔️ | AuthTeambitionRequest |
| renren | ✔️ | AuthRenrenRequest |
| pinterest | 未申请应用️ | AuthPinterestRequest |
| stack_overflow | 未申请应用️ | AuthStackOverflowRequest |
`注`:CSDN 的授权开放平台已经下线。so, 本项目中的 CSDN 登录只能针对少部分用户使用。
......@@ -28,6 +28,9 @@
| toutiao | 未申请应用 | AuthToutiaoRequest |
| csdn | 未申请应用 | AuthCsdnRequest |
| teambition | ✔️ | AuthTeambitionRequest |
| renren | ✔️ | AuthRenrenRequest |
| pinterest | 未申请应用️ | AuthPinterestRequest |
| stack_overflow | 未申请应用️ | AuthStackOverflowRequest |
`注`:CSDN 的授权开放平台已经下线。so, 本项目中的 CSDN 登录只能针对少部分用户使用。
......
......@@ -74,7 +74,7 @@ public class AuthDingTalkRequest extends AuthDefaultRequest {
.uuid(unionId)
.nickname(userInfo.get("nick").asText())
.username(userInfo.get("nick").asText())
.gender(AuthUserGender.UNKNOW)
.gender(AuthUserGender.UNKNOWN)
.source(authSource)
.token(token)
.build();
......
......@@ -60,7 +60,7 @@ public class AuthDouyinRequest extends AuthDefaultRequest {
.nickname(userInfoObject.get("nickname").asText())
.avatar(userInfoObject.at("/avatar").asText())
.remark(userInfoObject.at("/description").asText())
.gender(AuthUserGender.UNKNOW)
.gender(AuthUserGender.UNKNOWN)
.token(authToken)
.source(authSource)
.build();
......
......@@ -84,7 +84,7 @@ public class AuthMiRequest extends AuthDefaultRequest {
.nickname(user.get("miliaoNick").asText())
.avatar(user.at("/miliaoIcon").asText())
.email(user.at("/mail").asText())
.gender(AuthUserGender.UNKNOW)
.gender(AuthUserGender.UNKNOWN)
.token(authToken)
.source(authSource)
.build();
......
......@@ -40,10 +40,10 @@ public class AuthRenrenRequest extends AuthDefaultRequest {
.execute()
.asJsonNode()
.get("response");
return AuthUser.builder()
.uuid(jsonNode.get("id").asText())
.avatar(jsonNode.at("/avatar/0/url").asText())
.username(jsonNode.at("/name").asText())
.nickname(jsonNode.at("/name").asText())
.company(jsonNode.at("/work/0/name").asText())
.gender(getGender(jsonNode))
......
......@@ -58,7 +58,7 @@ public class AuthTaobaoRequest extends AuthDefaultRequest {
.uuid(object.get("taobao_user_id").asText())
.username(nick)
.nickname(nick)
.gender(AuthUserGender.UNKNOW)
.gender(AuthUserGender.UNKNOWN)
.token(authToken)
.source(authSource)
.build();
......
......@@ -62,7 +62,7 @@ public class AuthTeambitionRequest extends AuthDefaultRequest {
.blog(jsonNode.at("/website").asText())
.location(jsonNode.at("/location").asText())
.email(jsonNode.at("/email").asText())
.gender(AuthUserGender.UNKNOW)
.gender(AuthUserGender.UNKNOWN)
.token(authToken)
.source(authSource)
.build();
......
......@@ -244,4 +244,19 @@ public class AuthRequestTest {
AuthResponse login = authRequest.login("code");
System.out.println(login);
}
@Test
public void RenrenTest() {
AuthRequest authRequest = new AuthRenrenRequest(AuthConfig.builder()
.clientId("clientId")
.clientSecret("clientSecret")
.redirectUri("redirectUri")
.build());
// 返回授权页面,可自行调整
String authorize = authRequest.authorize();
System.out.println(authorize);
// 授权登录后会返回一个code,用这个code进行登录
AuthResponse login = authRequest.login("code");
System.out.println(login);
}
}
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册