- Provider autentikasi berbasis standar untuk aplikasi web, aplikasi mobile, single-page application (SPA), API, atau klien pihak ketiga
- Dapat di-deploy sebagai layanan mandiri atau disematkan ke aplikasi yang sudah ada. Terintegrasi dengan semua framework dan platform
- Self-hosting: berjalan sepenuhnya di infrastruktur pengguna dan dapat di-deploy ke Node.js, Bun, AWS Lambda, dan Cloudflare Workers
- Berbasis standar web dan mematuhi spesifikasi OAuth 2.0. Kompatibel dengan semua klien yang mendukung OAuth, serta dapat menerbitkan access token dan refresh token
- Dapat dikustomisasi: menyediakan UI bawaan yang dapat diberi tema, dan juga bisa diimplementasikan sendiri
- Pendekatan
- Banyak solusi autentikasi open source adalah library yang dirancang untuk disematkan ke satu aplikasi
- Sebaliknya, OpenAuth adalah server autentikasi terpusat yang dapat dengan mudah di-self-host di infrastruktur pengguna
- Dapat digunakan untuk autentikasi semua aplikasi seperti web, aplikasi mobile, dan alat administrasi internal
- Kebutuhan penyimpanan minimal: hanya menyimpan data minimum seperti refresh token dan hash kata sandi. Mendukung KV store (Cloudflare KV, DynamoDB, dll.)
1 komentar
Mengapa harus repot-repot menjadi provider…
Bukankah cukup menjadi consumer?
… itulah yang terpikir oleh saya.