Omni-Atifify adalah paket Python yang memudahkan untuk mendukung otentikasi OAuth2 di berbagai kerangka kerja seperti Django, Django-DRF, Flask, dan Fastapi.
Flowchart TD
%% proposisi nilai
ValueProposisi ["Simpan waktu Anda dan habiskan bersama keluarga Anda
<br/> ⏱️ mengintegrasikan beberapa penyedia oAuth dalam hitungan menit
<br/>? Solusi login sosial yang aman dan standar "]
%% Persyaratan sistem
persyaratan subgraph ["? Persyaratan sistem"]
Python ["Python 3.8+
? Versi minimum "]
Pip ["Pip 24.3.1+
? Manajer Paket "]
Permintaan ["Permintaan> = 2.32.3
HTTP Library "]
akhir
Subgraph Penyedia %%
penyedia subgraph ["? penyedia oauth2"]
Google ["Google
OAuth 2.0
? ID Klien/Rahasia "]
Facebook ["Facebook/Instagram
OAuth 2.0
? ID/Rahasia Klien
Lingkup: Email, public_profile "]
Twitter ["Twitter/X.
OAuth 2.0
? ID Klien/Rahasia "]
LinkedIn ["LinkedIn
OAuth 2.0
? ID Klien/Rahasia "]
GitHub ["GitHub
OAuth 2.0
? ID Klien/Rahasia "]
Apple ["Apple
OAuth 2.0
? ID/Rahasia Klien
Masuk dengan Apple "]
Telegram ["Telegram
Bot token
? API Token "]
akhir
Subgraph Frameworks %%
kerangka kerja subgraph ["? Kerangka kerja yang didukung"]
Django ["Django
Versi: 3+
? PIP menginstal omni-outhify [django]
? Django> = 4.2, <= 5.1.3 "]
Djangodrf ["Django-drf
Versi: 3.3+
? Pip Instal Omni-Atorify [DRF]
? DRF> = 3.12.3, <= 3.15.2 "]
FASTAPI ["FASTAPI
Versi Terbaru
? PIP Instal Omni-Atorify [FASTAPI]
? fastapi> = 0.115.0 "]
Labu ["Flask
Versi Terbaru
? Pip Instal Omni-Atorify [Flask]
? Flask> = 3.0.0 "]
akhir
%% koneksi
ValueProposisi -> Persyaratan
Persyaratan -> Penyedia
Penyedia -> Kerangka kerja
%% Styling
ClassDef Providerstyle Fill:#F0F8FF, Warna:#003366, Stroke:#6699cc, Stroke-Width: 2px;
ClassDef FrameworkStyle Fill:#E6F3E6, Warna:#004d00, Stroke:#66A366, Stroke-Width: 2px;
Kelas Persyaratan Persyaratan Isi:#FFF0E6, Warna:#4D2600, Stroke:#CC8533, Stroke-Width: 2px;
ClassDef ValuePropositionStyle Fill:#E6F2FF, Warna:#000080, Stroke:#4169E1, Stroke-lebar: 3px, font-weight: Bold;
Kelas Google, Facebook, Twitter, LinkedIn, GitHub, Apple, Telegram Providerstyle;
Kelas Django, Djangodrf, Fastapi, Flask FrameworkStyle;
kelas Python, PIP, meminta persyaratan gaya;
ValueProposisi Kelas ValueProposisi;
Omni-Atorify memiliki seperangkat file dokumentasi terperinci untuk memandu Anda melalui pengaturan, integrasi, dan penggunaan.
Kami percaya pada kekuatan kolaborasi. Di bawah ini adalah beberapa kontributor luar biasa kami:
| Nama | Proyek menghabiskan waktu | |
|---|---|---|
| Mukhsin Mukhtorov |
Jika Anda ingin bergabung dengan daftar ini, silakan lihat panduan berkontribusi kami untuk detailnya.
Proyek ini dilisensikan di bawah lisensi MIT. Lihat file lisensi untuk informasi lebih lanjut.
Omni-authify membuat penambahan otentikasi OAuth2 ke proyek Anda dengan mudah. Apakah Anda sedang membangun dengan Django, DRF, FASTAPI, atau Flask, Omni-Atorify memberi Anda pendekatan terpadu dan mudah untuk menangani login sosial. Kami sangat senang melihat apa yang Anda bangun dengan omni-authify!