- 软件介绍
- 相关专题
- 下载地址
JustAuth简介
JustAuth提供类库的功能。用户在开发第三方登录组件时,可以选择这个类库快速添加相应的功能。现在很多软件都是第三方授权登录的。通过第三方登录,您可以使用现有的访问软件并访问网站,节省了用户注册软件的时间。如果需要在自己的平台上添加第三方登录组件,可以选择JustAuth类库设计相关的登录方案。软件支持Github、Gitee、支付宝、微博、微信等第三方登录平台。还提供了一些国外平台登录类库设置,集成了十多个第三方平台登录开发类库,让用户设计登录方案更快!
JustAuth软件功能
丰富的OAuth平台
支持国内外数十家知名第三方平台的OAuth登录。
自定义状态
支持用户自定义状态和缓存模式,开发者可以根据实际情况选择任意缓存插件。
自定义OAuth
提供统一的界面,支持接受任意OAuth网站,快速实现便捷的OAuth登录功能。
自定义Http
连接HTTP工具。开发人员可以根据自己项目的实际情况选择相应的HTTP工具。
自定义范围
支持自定义范围,以适应更多的业务场景,并且许多用于登录。
代码简单性
JustAuth代码严格遵守阿里巴巴编码规定,结构清晰,逻辑简单。
JustAuth软件特色
全部:已经整合了十多个第三方平台(基本都包含了常用的内部平台),还在持续扩张中(发展计划)!
简:API是为最简单的设计的(见后面的快速入门),试图让你毫无障碍地使用它!
JustAuth可以看到,它包含了一个第三方授权登录的工具类库,可以将我们从繁琐的第三方登录SDK中分离出来,让登录变得如此简单!
JustAuth集成了Github、Gitee、支付宝、微博、微信等技术。
JustAuth使用说明
脐带缆终端接头2的授权流程
参与的作用
资源所有者是授权客户端访问其自身资源的用户,即应用程序场景中的“开发人员A”。
资源服务器资源,托管受保护的用户,如Github。
授权服务器的授权、用户身份的验证和客户端资源访问令牌的分发,如Github。
根据特定的授权平台,资源服务器和授权服务器可以相同或不同。
客户端,即打算访问受限资源的第三方应用程序。
授权过程
以上流程图取自OAuth 2.0认证框架# 1.2(打开新窗口)流程分析。
(一)用户打开客户端后,客户端要求用户给予授权。
用户同意授权客户。
(c)客户端使用上一步中获得的授权从认证中申请令牌。
(d)对客户端进行身份验证后,确认它是正确的,并同意颁发令牌。
(e)客户端使用令牌申请资源。
(f)资源确认令牌是正确的,并同意向客户端打开资源。
#许可授权授予
授权码
与普通应用程序(通常在web端使用的授权方法)结合使用
隐形的
与移动应用程序或网络应用程序结合使用
资源所有者密码凭据
适合受信任的客户端应用程序,如同一组织的内部或外部应用程序。
客户端凭据
适合客户端调用主服务的基于API的应用(如百度API Store)
#说白了,OAuth 2流程
上述过程可能难以理解。这里我们给出了流程图的白话版本。
首先,介绍三个角色:
用户:可以理解为自己。
网站:可以理解为OSChina。
第三方C:可以理解为Github。
要求:你(用户A)想通过Github(第三方C)登录网站B(OSChina)。
注:以下内容为流程图。如果您以纯文本形式阅读,请尝试刷新页面,直到它正常显示。
如前所述,JustAuth的特点之一就是简洁和极简,不会给用户造成不必要的障碍。
现在牛皮都吹下来了,怎么用JustAuth实现第三方登录?
JustAuth使用步骤
使用JustAuth有三个步骤(这三个步骤也适用于JustAuth支持的任何平台):
1.申请第三方平台注册的开发者
2.创建第三方平台的应用程序并获取配置(接入密钥、密钥、重定向)
3.使用该工具实现授权登录。
#用法
引入依赖性
调用api
注意
JustAuth从v1.14.0(打开新窗口)开始,默认集成-HTTP(打开新窗口)作为HTTP通用接口(更新说明见JustAuth版本1.14.0!完美解耦HTTP工具(打开新窗口),由于一般项目中已经集成了HTTP工具,如OkHttp3、apache HttpClient、hutool-http,为了减少不必要的依赖,从v1.14.0(打开新窗口)开始,JustAuth默认不会集成hutool-http。如果开发者的项目是全新的或者项目中没有集成的HTTP实现工具,请自行添加对应的HTTP实现类,备选依赖关系如下:
点击查看代码
Httpclient单击查看代码
点击查看代码
使用国外平台
由于Q的限制,在使用国外平台时,需要额外配置httpConfig,如下:
注意
使用代理时,必须打开全局代理!打开全局代理!打开全局代理!,你不能只打开浏览器代理。
- 安卓合集
- 软件合集
- 浏览器
- 电脑管家
- 安卓游戏
软件排行榜
热门推荐
-
VMware InstallBuilder Enterprise破解版
v20.12.0 / 347 MB / 简体中文
-
Spark Studio官方版
v2.6.3 / 7.78 MB / 简体中文
-
Yearning SQL审核平台官方版
v2.3.2 / 10.2 MB / 简体中文
-
Protege官方版
v5.5 / 38.3 MB / 简体中文
-
HUAWEI LiteOS Studio官方版
v1.45.6 / 115 MB / 简体中文
-
Huawei LiteOS官方版
v5.0.0 / 87.6 MB / 简体中文
-
C语言代码实例助手官方版
v1.0 / 38.5 MB / 简体中文
-
idle python中文汉化版
v3.7 / 1.62 MB / 简体中文
-
Metabase官方版
v0.37.5 / 45.8 MB / 简体中文
-
编程猫硬件助手官方版
v1.4.1.0 / 39.3 MB / 简体中文
装机必备软件
-
word文档密码破解工具应用软件
-
冰点还原永久免费版系统软件
-
人生日历应用软件
-
一彩送货单管理系统应用软件
-
Process View系统软件
-
开心手机恢复大师其他类别
-
pdf文件阅读器应用软件
-
视频剪辑格式工厂应用软件
-
PhotoMetri应用软件
-
specinker应用软件
-
miwifi驱动驱动工具
-
海洋色音效助手影音软件
-
乐播投屏影音软件
-
seo外链助手网络软件
-
AES安全加密记事本安全相关





