最全的整合第三方登录的开源库。目前已支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为和企业微信等第三方平台的授权登录。
使用
1、引入依赖
<dependency>
<groupId>me.zhyd.oauth</groupId>
<artifactId>JustAuth</artifactId>
<version>1.10.1</version>
</dependency>
2、调用API
// 创建授权request
AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder() .clientId("clientId")
.clientSecret("clientSecret")
.redirectUri("redirectUri")
.build());
// 生成授权页面
authRequest.authorize();
authRequest.login(callback);
3、demo
@RunWith(SpringRunner.class)
@SpringBootTest
public class JustauthDemoApplicationTests {
@Test
public void contextLoads() {
}}
4、代码段下载
https://gitee.com/yadong.zhang/JustAuth.git