OAuth 2 / OpenID Connect Client API สำหรับ JavaScript Runtimes
ซอฟต์แวร์นี้ให้ชุดของรูทีนที่สามารถใช้ในการสร้างโมดูลไคลเอนต์สำหรับ OAuth 2.1, OAuth 2.0 ด้วยแนวทางปฏิบัติด้านความปลอดภัยที่ดีที่สุด (BCP) และ FAPI 2.0 ล่าสุด เป้าหมายหลักของซอฟต์แวร์นี้คือการส่งเสริมแนวทางปฏิบัติที่ดีที่สุดที่ปลอดภัยและทันสมัยในขณะที่ใช้ความสามารถเฉพาะที่ใช้กันทั่วไปกับทั้งเบราว์เซอร์และไม่ใช่เบราว์เซอร์ JavaScript Runtimes
ฟีเจอร์ต่อไปนี้อยู่ในขอบเขตและนำไปใช้ในซอฟต์แวร์นี้:
หากคุณต้องการเพิ่มการรับรองความถูกต้องลงในแอพ JavaScript อย่างรวดเร็วอย่าลังเลที่จะตรวจสอบ JavaScript SDK ของ Auth0 และแผนฟรี สร้างบัญชี Auth0 ฟรี!

Filip Skokan ได้รับการรับรองว่าซอฟต์แวร์นี้สอดคล้องกับพื้นฐาน, FAPI 1.0 และ FAPI 2.0 พึ่งพาโปรไฟล์ความสอดคล้องของพรรคของโปรโตคอล OpenID Connect ™
การสนับสนุนจากชุมชนเพื่อดำเนินการบำรุงรักษาและปรับปรุงโมดูลนี้ต่อไป หากคุณพบว่าโมดูลมีประโยชน์โปรดพิจารณาสนับสนุนโครงการโดยการเป็นสปอนเซอร์
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 ที่ใช้ประโยชน์และวัตถุในตัวมาตรฐาน เหล่านี้คือ (แต่ไม่ จำกัด เพียง) :
| รุ่น | การแก้ไขความปลอดภัย? | แก้ไขข้อผิดพลาดอื่น ๆ ? | คุณสมบัติใหม่ |
|---|---|---|---|
| v3.x |
สไตล์ CJS let oauth = require('oauth4webapi') เป็นไปได้ในเวอร์ชัน NODE.JS ที่ process.features.require_module เป็น true หรือด้วย --experimental-require-module โมดูล