omni authify
1.0.0
Omni-authify是一個Python軟件包,它可以輕鬆地支持跨多個框架,例如Django,Django-DRF,Flask和FastApi的OAuth2身份驗證。
流程圖TD
%%價值主張
估值[“節省您的時間並與家人一起度過
<br/>⏱️在幾分鐘內整合了多個OAuth提供商
<br/>?安全,標準化的社交登錄解決方案”]
%%系統要求
子圖要求[“?系統要求”]
python [“ python 3.8+
?最低版本”
PIP [“ PIP 24.3.1+
?包裝管理器”]
請求[“請求> = 2.32.3
http庫“]
結尾
%%提供商子圖
子圖提供商[“?oauth2提供商”]
Google [Google
OAuth 2.0
?客戶ID/秘密”]
Facebook [“ Facebook/instagram
OAuth 2.0
?客戶ID/秘密
範圍:電子郵件,public_profile”]
Twitter [“ Twitter/x
OAuth 2.0
?客戶ID/秘密”]
LinkedIn [“ LinkedIn
OAuth 2.0
?客戶ID/秘密”]
github [“ github
OAuth 2.0
?客戶ID/秘密”]
蘋果[蘋果
OAuth 2.0
?客戶ID/秘密
與Apple登錄”]
電報[“電報
機器人令牌
? API令牌”]
結尾
%%框架子圖
子圖框架[“?支持的框架”]
django [“ django
版本:3+
? PIP安裝Omni-authify [Django]
? django> = 4.2,<= 5.1.3“]
djangodrf [“ django-drf
版本:3.3+
? PIP安裝Omni-uthify [DRF]
? drf> = 3.12.3,<= 3.15.2“]
fastapi [“ fastapi
最新版本
? PIP安裝Omni-authify [fastapi]
? fastapi> = 0.115.0“]
燒瓶[“燒瓶
最新版本
? PIP安裝全體實施[燒瓶]
?燒瓶> = 3.0.0“]
結尾
%%連接
估值 - >要求
要求 - >提供商
提供商 - >框架
%%樣式
ClassDef ProviderStyle填充:#f0f8ff,顏色:#003366,中風:#6699cc,衝程寬度:2px;
ClassDef FrameworkStyle填充:#E6F3E6,顏色:#004D00,stroke:#66A366,衝程寬度:2px;
classDef需求風格填充:#fff0e6,顏色:#4D2600,中風:#cc8533,stroke-witth:2px;
classDef valuePropositionStyle填充:#e6f2ff,顏色:#000080,中風:#4169E1,中風寬度:3px,font-weight:bold;
Google類,Facebook,Twitter,LinkedIn,Github,Apple,Telegram ProviderStyle;
django類,djangodrf,fastapi,燒瓶框架風格;
Python類,PIP,請求要求式;
階級估值估價型;
Omni-authify具有一組詳細的文檔文件,可指導您設置,集成和用法。
我們相信協作的力量。以下是我們的一些了不起的貢獻者:
| 姓名 | 項目花費時間 | |
|---|---|---|
| Mukhsin Mukhtorov |
如果您想加入此列表,請參閱我們的貢獻指南以獲取詳細信息。
該項目已根據MIT許可獲得許可。有關更多信息,請參見許可證文件。
Omni-authify使您的項目毫不費力地添加OAuth2身份驗證。無論您是使用Django,DRF,Fastapi還是燒瓶建造,Omni-authify都為您提供了處理社交登錄的統一和簡單的方法。我們很高興看到您使用Omni-authify構建了什麼!