思否开源项目推介丨JustAuth:超全的整合第三方登陆的开源库

JustAuth

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

项目介绍

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

项目负责人自荐

如今的平台、网站、博客数量愈来愈多,而登陆又是博客网站的一大功能。但若是去开发一个完整的登陆功能,却又不是那么容易,须要考虑时间和人力成本,同时还要考虑功能的复杂性,避免用户由于登陆/注册流程的复杂性而选择离开。segmentfault

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

项目特性:微信

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

项目优点:极致的简 & 丰富的全工具

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

思否推荐语

第一眼看到项目介绍,有点惊呆,真的有项目能够整合这么多的第三方平台的受权登陆 ...学习

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

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


segmentfault 思否

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

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

联系邮箱:pr@segmentfault.com

segmentfault 思否

相关文章
相关标签/搜索