การตรวจสอบสิทธิ์ OAuth | hyperPad Documentation

Loading...

Logo

คำอธิบาย

รับโทเค็นการตรวจสอบสิทธิ์ OAuth 2.0 จากผู้ให้บริการ OAuth เพื่อใช้ในการตรวจสอบสิทธิ์ คำขอ HTTP หรือการเชื่อมต่อ Socket ซึ่งมักใช้เพื่อทำการตรวจสอบสิทธิ์ Web API การทำเช่นนี้จะทำการบันทึกโทเค็นที่ผ่านการตรวจสอบสิทธิ์ไว้ที่ไฟล์อย่างปลอดภัย ซึ่งคุณสามารถใช้ฟังก์ชัน Get OAuth Credentials เพื่อดึงข้อมูลนี้ได้

คุณสมบัติ

กระตุ้นเมื่อเสร็จสิ้น

URLURL หลักของผู้ให้บริการ OAuth เช่น https://account.google.com
EndpointOAuth endpoint เช่น /o/oauth2/v2/auth ผลลัพธ์ URL สุดท้ายคือ: https://accounts.google.com/o/oauth/v2/auth
Client IDClient ID ที่ผู้ให้บริการ OAuth มอบให้
Client Secretรหัสลับที่ผู้ให้บริการ OAuth มอบให้
Identifierใช้ตัวระบุนี้ในฟังก์ชัน Get OAuth Credentials หลังจากการอนุญาตที่สำเร็จ วิธีนี้คุณไม่ต้องทำการตรวจสอบสิทธิ์กับเซิร์ฟเวอร์ทุกครั้งที่คุณทำการขอ ข้อมูลรับรองจะถูกเก็บอย่างปลอดภัยสำหรับการใช้งานออฟไลน์ ดังนั้นคุณสามารถใช้ตัวระบุเดียวกันได้แม้ว่าจะออกจากโปรเจกต์และกลับเข้ามาใหม่
Grant Typeประเภทการอนุญาต OAuth ที่แตกต่างกัน ตัวเลือกที่มีให้คือ clientCredentials, password, authorizationCode หรือ refreshToken ผู้ให้บริการ OAuth ของคุณควรให้คำแนะนำในระดับสูงว่าแต่ละประเภทอนุญาตนั้นต้องการแบบใดเมื่อใด
Scope(clientCredentials, password, authorizationCode, refreshToken)รายการอนุญาตที่คุณได้รับอนุญาตให้ใช้ โดยแยกออกเป็นเครื่องหมายจุลภาค

เอาต์พุต

Token Type

ส่งออกประเภทของโทเค็นที่เข้าถึง (ซึ่งเรียกว่า 'bearer')

Access Token

ส่งออกโทเค็นการอนุญาตเพื่อให้เข้าถึงจากเซิร์ฟเวอร์

Refresh Token

ส่งออกโทเค็นการเข้าถึงใหม่เมื่อโทเค็นก่อนหน้านี้หมดอายุ

Error

ส่งออกข้อผิดพลาดใด ๆ ที่เกิดขึ้นระหว่างการตรวจสอบสิทธิ์

ตัวอย่าง

เข้าถึง Web API ที่ใช้ IAuth 2.0 สำหรับการตรวจสอบสิทธิ์

ที่เกี่ยวข้อง

เชื่อมต่อกับ Socket

ส่งออกไปยัง Socket

รับข้อมูลรับรอง OAuth

รับสถานะ Socket

คำขอ HTTP

เปิด URL

ลบข้อมูลรับรอง OAuth

เหตุการณ์ Socket

Socket.io Client