AdditionalUserInfo interface

โครงสร้างที่มีข้อมูลผู้ใช้เพิ่มเติมจากผู้ให้บริการเอกลักษณ์แบบรวมศูนย์

ลายเซ็น:

export interface AdditionalUserInfo 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
เป็นผู้ใช้ใหม่ บูลีน ไม่ว่าผู้ใช้จะเป็นผู้ใช้ใหม่ (สร้างผ่านการลงชื่อสมัครใช้) หรือผู้ใช้ปัจจุบัน (ตรวจสอบสิทธิ์โดยใช้การลงชื่อเข้าใช้)
ประวัติโดยย่อ บันทึก<string, ไม่ทราบ> | โมฆะ แผนที่ที่มีข้อมูลผู้ใช้เฉพาะ IDP
รหัสผู้ให้บริการ สตริง | โมฆะ ตัวระบุสำหรับผู้ให้บริการที่ใช้ในการตรวจสอบผู้ใช้รายนี้
ชื่อผู้ใช้ สตริง | โมฆะ ชื่อผู้ใช้หากผู้ให้บริการคือ GitHub หรือ Twitter

UserInfo.isNewUser เพิ่มเติม

ไม่ว่าผู้ใช้จะเป็นผู้ใช้ใหม่ (สร้างผ่านการลงชื่อสมัครใช้) หรือผู้ใช้ปัจจุบัน (ตรวจสอบสิทธิ์โดยใช้การลงชื่อเข้าใช้)

ลายเซ็น:

readonly isNewUser: boolean;

เพิ่มเติม UserInfo.profile

แผนที่ที่มีข้อมูลผู้ใช้เฉพาะ IDP

ลายเซ็น:

readonly profile: Record<string, unknown> | null;

UserInfo.providerId เพิ่มเติม

ตัวระบุสำหรับผู้ให้บริการที่ใช้ในการตรวจสอบผู้ใช้รายนี้

ลายเซ็น:

readonly providerId: string | null;

UserInfo.username เพิ่มเติม

ชื่อผู้ใช้หากผู้ให้บริการคือ GitHub หรือ Twitter

ลายเซ็น:

readonly username?: string | null;