โครงสร้างที่มีข้อมูลเพิ่มเติมของผู้ใช้จากผู้ให้บริการข้อมูลประจำตัวแบบรวมศูนย์
ลายเซ็น:
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;