AdditionalUserInfo interface

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

ลายเซ็น:

export interface AdditionalUserInfo 

พร็อพเพอร์ตี้

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

MoreUserInfo.isNewUser

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

ลายเซ็น:

readonly isNewUser: boolean;

MoreUserInfo.profile

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

ลายเซ็น:

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

MoreUserInfo.providerId

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

ลายเซ็น:

readonly providerId: string | null;

MoreUserInfo.username

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

ลายเซ็น:

readonly username?: string | null;