思否開源項目推介丨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 思否

相關文章
相關標籤/搜索