低レベルのOAuth2 / openID接続JavaScriptランタイムのクライアントAPI
このソフトウェアは、OAUTH 2.1、OAUTH 2.0のクライアントモジュールを構築するために使用できるルーチンのコレクションを提供します。このソフトウェアの主な目標は、ブラウザーと非ブラウザーJavaScriptの両方に共通する機能のみを使用しながら、安全で最新のベストプラクティスを促進することです。
現在、次の機能は範囲内にあり、このソフトウェアに実装されています。
JavaScriptアプリに認証をすばやく追加する場合は、Auth0のJavaScript SDKと無料プランを自由にチェックしてください。 Auth0アカウントを作成します。無料です!

Filip Skokanは、このソフトウェアがBASIC、FAPI 1.0、およびFAPI 2.0に適合していることを認定しています。
このモジュールの維持と改善を継続するためのコミュニティからのサポートを歓迎します。モジュールが便利だと思う場合は、スポンサーになってプロジェクトをサポートすることを検討してください。
oauth4webapiは依存関係がなく、ツリーシェイク可能なESMをエクスポートします。
oauth4webapiは、npmjs.com、jsr.io、deno.land/x、cdnjs.com、jsdelivr.com、およびgithub.comを介して配布されています。
ESMインポートのexample 1
import * as oauth from 'oauth4webapi'サポートされているJavaScriptランタイムには、使用されたWeb APIグローバルと標準の組み込みオブジェクトをサポートするものが含まれます。これらは(ただし、これらに限定されません) :
| バージョン | セキュリティ修正? | 他のバグ修正? | 新機能 |
|---|---|---|---|
| v3.x | ✅ | ✅ | ✅ |
CJSスタイルlet oauth = require('oauth4webapi') process.features.require_moduleがtrueである場合、node.js --experimental-require-moduleで可能です。 ↩