omni authify
1.0.0
Omni-Authifyは、Django、Django-DRF、Flask、Fastapiなどの複数のフレームワークでOAUTH2認証を簡単にサポートできるPythonパッケージです。
フローチャートTD
%%価値提案
valuepropopusition ["時間を節約して家族と一緒に過ごす
<br/>⏱️複数のOAuthプロバイダーを数分で統合します
<br/>?安全で標準化されたソーシャルログインソリューション "]
%%システムの要件
サブグラフ要件["?システム要件"]
Python ["Python 3.8+
?最小バージョン "]
PIP ["PIP 24.3.1+
?パッケージマネージャー "]
リクエスト["要求> = 2.32.3
httpライブラリ "]
終わり
%%プロバイダーサブグラフ
サブグラフプロバイダー["?oauth2プロバイダー"]
Google ["Google
OAuth 2.0
?クライアントID/secret "]
Facebook ["Facebook/Instagram
OAuth 2.0
?クライアントID/Secret
範囲:電子メール、public_profile "]
Twitter ["Twitter/x
OAuth 2.0
?クライアントID/secret "]
LinkedIn ["LinkedIn
OAuth 2.0
?クライアントID/secret "]
github ["github
OAuth 2.0
?クライアントID/secret "]
Apple ["Apple
OAuth 2.0
?クライアントID/Secret
Appleでサインイン "]
Telegram ["Telegram
ボットトークン
? APIトークン "]
終わり
%%フレームワークサブグラフ
サブグラフフレームワーク["?サポートフレームワーク"]
django ["django
バージョン:3+
?ピップインストールomni-authify [django]
? django> = 4.2、<= 5.1.3 "]
djangodrf ["django-drf
バージョン:3.3+
?ピップインストールomni-authify [drf]
? drf> = 3.12.3、<= 3.15.2 "]
Fastapi ["Fastapi
最新バージョン
?ピップインストールomni-authify [fastapi]
? Fastapi> = 0.115.0 "]
フラスコ["フラスコ
最新バージョン
?ピップインストールomni-authify [flask]
?フラスコ> = 3.0.0 "]
終わり
%%接続
ValueProposition->要件
要件 - >プロバイダー
プロバイダー - >フレームワーク
%%スタイリング
ClassDef ProviderSyle Fill:#F0F8FF、Color:#003366、STROKE:#6699CC、STROKE-WIDTH:2PX;
ClassDef FrameWorkStyle Fill:#E6F3E6、Color:#004D00、STROKE:#66A366、STROKE-WIDTH:2PX;
ClassDef ReportionStyle Fill:#FFF0E6、COLOR:#4D2600、STROKE:#CC8533、STROKE-WIDTH:2PX;
ClassDef ValuePropositionStyle Fill:#E6F2FF、Color:#000080、STROKE:#4169E1、STROKE-WIDTH:3PX、FONT-WEIGHT:BOLD;
クラスGoogle、Facebook、Twitter、LinkedIn、Github、Apple、Telegram ProviderStyle;
クラスDjango、Djangodrf、Fastapi、Flask FrameworkStyle;
クラスPython、PIP、要件Styleを要求します。
クラスValueProposition ValuePropopositionStyle;
Omni-Authifyには、セットアップ、統合、および使用状況をガイドするためのドキュメントファイルの詳細なセットがあります。
私たちはコラボレーションの力を信じています。以下は私たちの驚くべき貢献者の一部です。
| 名前 | プロジェクトは時間を費やしました | |
|---|---|---|
| Mukhsin Mukhtorov |
このリストに参加したい場合は、詳細については、寄稿ガイドをご覧ください。
このプロジェクトは、MITライセンスの下でライセンスされています。詳細については、ライセンスファイルを参照してください。
Omni-authifyにより、プロジェクトにOAUTH2認証を追加することができます。 Django、DRF、Fastapi、またはFlaskを使用して構築しているかどうかにかかわらず、Omni-authifyは、ソーシャルログインを処理するための統一された簡単なアプローチを提供します。 Omni-authifyであなたが何を構築するかを楽しみにしています!