Low-Level-OAuth 2 / OpenID-Client-API für JavaScript-Laufzeiten
Diese Software bietet eine Sammlung von Routinen, mit denen Clientmodule für OAuth 2.1, OAuth 2.0 mit den neuesten Sicherheitsbesten Current Practices (BCP) und FAPI 2.0 sowie gegebenenfalls OpenID Connect erstellt werden können. Das Hauptziel dieser Software ist es, sichere und aktuelle Best Practices zu fördern und gleichzeitig nur die Funktionen der Browser- und Nicht-Browser-JavaScript-Laufzeiten zu nutzen.
Die folgenden Funktionen befinden sich derzeit in Umfang und werden in dieser Software implementiert:
Wenn Sie JavaScript -Apps schnell Authentifizierung hinzufügen möchten, lesen Sie die JavaScript -SDK von Auth0 und den kostenlosen Plan. Erstellen Sie ein Auth0 -Konto; Es ist kostenlos!

Filip Skokan hat zertifiziert, dass diese Software den Konformitätsprofilen des OpenID Connect ™ -Protokolls von Basic, FAPI 1.0 und FAPI 2.0 entspricht.
Die Unterstützung der Community, um dieses Modul weiterhin aufrechtzuerhalten und zu verbessern, ist willkommen. Wenn Sie das Modul nützlich finden, sollten Sie das Projekt unterstützen, indem Sie Sponsor werden.
oauth4webapi hat keine Abhängigkeiten und es exportiert baumschreibare ESM.
oauth4webapi wird über npmjs.com, jsr.io, deno.land/x, cdnjs.com, jsdelivr.com und github.com verteilt.
example ESM Import 1
import * as oauth from 'oauth4webapi'Zu den unterstützten JavaScript-Laufzeiten gehören diejenigen, die die verwendeten Web-API-Globals und Standard-integrierten Objekte unterstützen. Diese sind (sind aber nicht beschränkt) :
| Version | Sicherheitsbehebungen? | Andere Fehlerbehebungen? | Neue Funktionen |
|---|---|---|---|
| v3.x | ✅ | ✅ | ✅ |
CJS-Stil let oauth = require('oauth4webapi') in node.js --experimental-require-module Versionen, true process.features.require_module . ↩