저수준 OAUTH 2 / OpenID Connect javaScript runTimes 용 클라이언트 API
이 소프트웨어는 OAUTH 2.1 용 클라이언트 모듈, OAUTH 2.0을위한 클라이언트 모듈, 최신 보안 최고 현재 관행 (BCP) 및 FAPI 2.0 및 해당되는 경우 OpenID Connect를 구축하는 데 사용할 수있는 루틴 모음을 제공합니다. 이 소프트웨어의 주요 목표는 브라우저 및 브라우저가 아닌 JavaScript runtimes 모두에 공통적 인 기능 만 사용하면서 안전하고 최신 모범 사례를 홍보하는 것입니다.
다음 기능은 현재 범위에 있으며이 소프트웨어에서 구현됩니다.
JavaScript 앱에 인증을 신속하게 추가하려면 Auth0의 JavaScript SDK 및 Free Plan을 확인하십시오. Auth0 계정을 만듭니다. 무료입니다!

Filip Skokan 은이 소프트웨어가 OpenID Connect ™ 프로토콜의 기본, FAPI 1.0 및 FAPI 2.0의 Relying Party 준수 프로파일을 준수한다는 것을 인증했습니다.
이 모듈을 계속 유지하고 개선하기위한 커뮤니티의 지원을 환영합니다. 이 모듈이 유용하다고 생각되면 스폰서가되어 프로젝트 지원을 고려하십시오.
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 런타임에는 사용 된 웹 API 글로벌 및 표준 내장 객체를 지원하는 것들이 포함됩니다. 이들은 다음과 같습니다 .
| 버전 | 보안 수정? | 다른 버그 수정? | 새로운 기능 |
|---|---|---|---|
| v3.x | ✅ | ✅ | ✅ |
CJS 스타일 let oauth = require('oauth4webapi') node.js 버전에서 process.features.require_module 이 true 또는 --experimental-require-module node.js cli flag와 함께 가능합니다. ↩