四年前寫的 https://lepture.com/en/2013/create-oauth-server 到現在依然是我博客每月訪問最高的文章。Flask-OAuthlib 也是許多 Flask 用戶創建 OAuth client/server 的首選,但是這個庫已經不太好維護了,其依賴的 OAuthLib 目前的管理狀態過於糟糕。
於是從頭開始,新起了一個項目 Authlib 來替換 Flask-OAuthlib,歡迎大家關注。這個項目是開源的,同時也提供商業 License 和技術支持。目前剛 release 了 version 0.3,可以用 Flask 創建 OAuth 2 server 了:
https://docs.authlib.org/en/latest/flask/oauth2.html
今天剛發了一篇介紹文章: https://lepture.com/en/2018/announcement-of-authlib
- Official Documentation: https://docs.authlib.org/
- Source Code of Authlib: https://github.com/lepture/authlib
- Online Playground: https://play.authlib.org/
- Source Code of Playground: https://github.com/authlib/playground
最近剛創建了自己的公司 https://hsiaoming.com ,Authlib 便是這個公司的產品。