9

JustAuth

开源项目名称:JustAuth
开源项目负责人:@七彩狼丿
开源项目简介:超全的整合第三方登录的开源库
开源项目类型:个人开源项目
项目创建时间:2019 年 1 月
GitHub 数据:8.7K Star,1.5K Fork
GitHub 地址:https://github.com/justauth/J...

项目介绍

超全的整合第三方登录的开源库。目前已支持 Github、Gitee、微博、钉钉、百度、Coding、腾讯云开发者平台、支付宝、QQ、微信、淘宝、Google、Facebook、抖音、领英、小米、微软、今日头条、Teambition、StackOverflow、Pinterest、人人、华为、企业微信、酷家乐、Gitlab、美团、饿了么和推特等第三方平台的授权登录。

项目负责人自荐

现在的平台、网站、博客数量越来越多,而登录又是博客网站的一大功能。但如果去开发一个完整的登录功能,却又不是那么容易,需要考虑时间和人力成本,同时还要考虑功能的复杂性,避免用户因为登录/注册流程的复杂性而选择离开。

这个复杂性就涉及到具体的验证方式(短信验证、邮箱验证或者人机验证),每一种验证方式都会或多或少的增加用户的操作成本。而“第三方登录”则可以避开以上问题,因为第三方登录的方便性和快捷性,能够降低用户的注册、登录成本,方便快速实现登录或者注册,从而减少由于本地登录的繁琐性而造成的隐形用户流失,提高用户的转化率。

项目特性:

  • 丰富的 OAuth 平台:支持国内外数十家知名的第三方平台的 OAuth 登录。
  • 自定义 state:支持自定义 State 和缓存方式,开发者可根据实际情况选择任意缓存插件。
  • 自定义 OAuth:提供统一接口,支持接入任意OAuth网站,快速实现便捷的 OAuth 登录功能。
  • 自定义 HTTP:接口 HTTP 工具,开发者可以根据自己项目的实际情况选择相对应的 HTTP 工具。
  • 协议宽松:JustAuth 选用MIT协议完全开源,使用过程中无需考虑任何 license 问题。
  • 代码规范·简单:JustAuth 代码严格遵守阿里巴巴编码规约,结构清晰、逻辑简单。

项目优势:极致的简 & 丰富的全

  • 简:API 就是奔着最简单去设计的,尽量让开发者用起来没有障碍感,减少学习成本!
  • 全:已集成数十家第三方平台(国内外常用的基本都已包含)!

思否推荐语

第一眼看到项目介绍,有点惊呆,真的有项目可以整合这么多的第三方平台的授权登录 ...

只要是面向用户的产品,登录就不可避免,单单手机号登录带来的转换不如第三方授权来的快。面向业务层面,项目即开即用,API 设计简洁、集成全面,无需投入大的成本在人员开发上。

有这么一款开源项目,可以从侧面节省了企业开发时间,助力业务上线。


segmentfault 思否

该项目已入选「SFOSSP - 思否开源项目支持计划」,我们希望借助社区的资源对开源项目进行相关的宣传推广,并作为一个长期项目助力开源事业的发展,与广大开发者共建开源新生态。

有意向的开源项目负责人或团队成员,可通过邮箱提供相应的信息(开源项目地址、项目介绍、团队介绍、联系方式等),以便提升交流的效率。

联系邮箱:pr@segmentfault.com

segmentfault 思否


阿遂
10k 声望906 粉丝

老编辑,深夜撰稿者。