史上最全的整合第三方登录的JAVA开源库


2019-08-16 19:53:37 •  1111次阅读    评论
这是一个由hongmeng,转载的作品信息,您可以通过本页信息及教程所示,来了解和使用这个作品! 
史上最全的整合第三方登录的JAVA开源库
开发语言:JAVA
操作系统: Web端
使用说明:

目前支持Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、OSChina、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为和企业微信等第三方平台的授权登录。


引入依赖

<dependency>
    <groupId>me.zhyd.oauth</groupId>
    <artifactId>JustAuth</artifactId>
    <version>1.10.0</version>
</dependency>

调用api

// 创建授权request
AuthRequest authRequest = new AuthGiteeRequest(AuthConfig.builder()
        .clientId("clientId")
        .clientSecret("clientSecret")
        .redirectUri("redirectUri")
        .build());
// 生成授权页面
authRequest.authorize();
// 授权登录后会返回code(auth_code(仅限支付宝))、state,1.8.0版本后,可以用AuthCallback类作为回调接口的参数
// 注:JustAuth默认保存state的时效为3分钟,3分钟内未使用则会自动清除过期的state
authRequest.login(callback);


我也想创建自己的作品主页,了解创建和发布作品的方法 <- go! 

用户评论

hongmeng

该作品的相关教程
该作品暂时没有相关可用教程 您可以选择贡献 +[协助补充]
有穹平台赞助商
暂无赞助商,如需成为赞助商可点击 此链接 了解。