首页 > 其他分享 >开源项目篇之第三方登录一键集成

开源项目篇之第三方登录一键集成

时间:2022-10-24 17:22:53浏览次数:72  
标签:登录 项目 接入 一键 开源 JustAuth 第三方

开源项目篇之第三方登录一键集成

我的主页


项目名称:JustAuth

项目地址:GithubGitee官网

项目评价:Gitee最有价值开源项目,小而全而美的第三方登录开源组件。

项目描述:JustAuth,如你所见,它仅仅是一个第三方授权登录工具类库,它可以让我们脱离繁琐的第三方登录 SDK,让登录变得So easy!

JustAuth 集成了诸如:GithubGitee、支付宝、新浪微博、微信、GoogleFacebookTwitterStackOverflow等国内外数十家第三方平台。更多请参阅官方网站。


使用

引入依赖

<dependency>
    <groupId>me.zhyd.oauth</groupId>
    <artifactId>JustAuth</artifactId>
    <version>{latest-version}</version>
</dependency>

版本请参照官方网站。

附加依赖

这个项目需要依靠HTTP请求API来实现。

所以还需要引入请求依赖,如:hutool-httphttpclientokhttp等,按照自己需求选择。

调用接口

  1. 直接请求方式
  2. Builder方式
    1. 静态配置
    2. 动态获取并配置

Builder方式支持自定义第三方接口。

授权流程

使用感受

需要搭配SpringSecurity使用。

使用处处有坑,但是相比你一个个接入也方便多了。

支持平台太丰富了,啥都可以,连抖音登录都有。

尾述

对于只需要接入2-3个的项目,如果业内人员经验丰富更建议自己接入。

对于需要高度支配第三方授权的,也还自己接入较好。

对于个人开发,外包项目,需要接入大量第三方的项目,比较友好。

标签:登录,项目,接入,一键,开源,JustAuth,第三方
From: https://www.cnblogs.com/JanYork/p/16822146.html

相关文章

  • Linux获得真正3D桌面 开源支持者喜不自禁
    使用硬件加速,可以实现Linux系统下真正意义上的3D图形效果。compiz则是其窗口管理器。最新的cvs版本可以从freedesktop.org下载。 显卡通过Xgl可以加强图像的特殊效果,......
  • openGemini内核源码正式对外开源
    摘要:openGemini是一个开源的分布式时序数据库系统,可广泛应用于物联网、车联网、运维监控、工业互联网等业务场景,具备卓越的读写性能和高效的数据分析能力。本文分享自华为......
  • 实验5:开源控制器实践——POX
    (一)基本要求1.搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)sudomn--topo=single,3--mac--controller=remote,ip=127.0.0.1,......
  • 支持随时随地一键开会,华为云会议场景适用性更强!
    疫情三年,企业办公形式发生了翻天覆地的变化,以往政府或者大企业“专属”的视频会议系统或者云办公模式逐渐推广开来,开始在中小企业中广泛使用。不过区别于之前的视频会议系......
  • .NET开源进行时:消除误解、努力前行(本文首发于《程序员》2015第10A期的原始版本)
    最近几年,微软对于开源越来越支持,但是给开发社区的形象还没有转变过来。有篇文章《对微软技术的典型误解和偏见》写的非常贴切,对微软技术的误解与偏见在社......
  • 实验6:开源控制器实践——RYU
    实验6:开源控制器实践——RYU一、实验目的能够独立部署RYU控制器;能够理解RYU控制器实现软件定义的集线器原理;能够理解RYU控制器实现软件定义的交换机原理。二、实......
  • 实验5:开源控制器实践——POX
     实验5:开源控制器实践——POX一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;......
  • 实用的开源博客系统|果断收藏!
    今天来分享几个开源的纯静态博客系统。无需后端,克隆项目,安装依赖,打包部署即可!AuroraAurora是一款基于Vuepress2的博客主题,将本地Markdown文件解析成静态html页......
  • 实验5:开源控制器实践——POX.md
    实验5:开源控制器实践——POX一、实验目的能够理解POX控制器的工作原理;通过验证POX的forwarding.hub和forwarding.l2_learning模块,初步掌握POX控制器的使用方法;......
  • 实验5:开源控制器实践——POX
    一)基本要求1.搭建下图所示SDN拓扑,协议使用OpenFlow1.0,控制器使用部署于本地的POX(默认监听6633端口)生成拓扑sudomn--topo=single,3--mac--controller=remote,ip=......