低級OAuth 2 / openID Connect客戶端API用於JavaScript Runtimes
該軟件提供了一系列例程,可用於為OAUTH 2.1,OAUTH 2.0構建客戶模塊,並具有最新的安全最佳當前實踐(BCP)和FAPI 2.0,以及在適用的情況下進行OpenID Connect。該軟件的主要目標是促進安全和最新的最佳實踐,同時僅使用瀏覽器和非瀏覽器JavaScript Runtimes共有的功能。
以下功能目前處於範圍內,並在此軟件中實現:
如果您想快速將身份驗證添加到JavaScript應用程序中,請隨時查看Auth0的JavaScript SDK和免費計劃。創建一個auth0帳戶;它是免費的!

Filip Skokan已證明該軟件符合OpenID Connect™協議的基本FAPI 1.0和FAPI 2.0依靠方符合概況。
歡迎社區的支持繼續維護和改進該模塊。如果發現該模塊有用,請考慮通過成為贊助商來支持該項目。
oauth4webapi沒有依賴關係,它導出了可搖晃的ESM。
oauth4webapi通過npmjs.com,jsr.io,deno.land/x,cdnjs.com,jsdelivr.com和github.com分發。
example ESM導入1
import * as oauth from 'oauth4webapi'受支持的JavaScript Runtimes包括支持使用的Web API Globals和標準內置對象的JavaScript Runtimes。這些是(但不限於) :
| 版本 | 安全修復? | 其他錯誤修復? | 新功能 |
|---|---|---|---|
| v3.x | ✅ | ✅ | ✅ |
cjs樣式let oauth = require('oauth4webapi')在node.js版本中可以使用process.features.require_module是true或使用--experimental-require-module node.js cli flag。 ↩