OAuth Level Low 2 / OpenID Connect Client API untuk JavaScript RunTimes
Perangkat lunak ini menyediakan kumpulan rutinitas yang dapat digunakan untuk membangun modul klien untuk OAuth 2.1, OAuth 2.0 dengan Praktik Terbaik Saat Ini Terbaik (BCP), dan FAPI 2.0, serta OpenID Connect jika berlaku. Tujuan utama dari perangkat lunak ini adalah untuk mempromosikan praktik terbaik yang aman dan terkini sambil menggunakan hanya kemampuan yang umum untuk runtime browser dan non-browser.
Fitur -fitur berikut saat ini dalam ruang lingkup dan diimplementasikan dalam perangkat lunak ini:
Jika Anda ingin dengan cepat menambahkan otentikasi ke aplikasi JavaScript, jangan ragu untuk memeriksa SDK JavaScript AUTH0 dan paket gratis. Buat akun AUTH0; GRATIS!

Filip Skokan telah menyatakan bahwa perangkat lunak ini sesuai dengan dasar, FAPI 1.0, dan FAPI 2.0 yang mengandalkan profil kesesuaian partai dari protokol OpenID Connect ™.
Dukungan dari masyarakat untuk terus mempertahankan dan meningkatkan modul ini dipersilakan. Jika Anda menemukan modul berguna, silakan pertimbangkan untuk mendukung proyek dengan menjadi sponsor.
oauth4webapi tidak memiliki ketergantungan dan mengekspor ESM yang dapat dipindahkan pohon.
oauth4webapi didistribusikan melalui npmjs.com, jsr.io, deno.land/x, cdnjs.com, jsdelivr.com, dan github.com.
example ESM Impor 1
import * as oauth from 'oauth4webapi'JavaScript runtimes yang didukung termasuk yang mendukung global API web yang digunakan dan objek bawaan standar. Ini (tetapi tidak terbatas pada) :
| Versi | Perbaikan keamanan? | Perbaikan bug lainnya? | Fitur baru |
|---|---|---|---|
| v3.x | ✅ | ✅ | ✅ |
CJS Style let oauth = require('oauth4webapi') dimungkinkan dalam versi node.js di mana process.features.require_module true atau dengan --experimental-require-module node.js Cli Flag. ↩