identity.AuthUserRecord interface

UserRecord ส่งผ่านไปยังฟังก์ชันการบล็อกการตรวจสอบสิทธิ์จากแพลตฟอร์มข้อมูลประจำตัว

ลายเซ็น:

export interface AuthUserRecord 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
การเรียกร้องแบบกำหนดเอง บันทึก<สตริงใดๆ> ออบเจ็กต์การอ้างสิทธิ์แบบกำหนดเองของผู้ใช้ หากมี โดยทั่วไปจะใช้เพื่อกำหนดบทบาทของผู้ใช้และเผยแพร่ไปยังโทเค็น ID ของผู้ใช้ที่ผ่านการรับรองความถูกต้อง
พิการ บูลีน ผู้ใช้ถูกปิดการใช้งานหรือไม่: true สำหรับการปิดการใช้งาน; false สำหรับการเปิดใช้งาน
ชื่อที่แสดง เชือก ชื่อที่แสดงของผู้ใช้
อีเมล เชือก อีเมลหลักของผู้ใช้ หากตั้งค่าไว้
อีเมลยืนยันแล้ว บูลีน อีเมลหลักของผู้ใช้จะได้รับการยืนยันหรือไม่
ข้อมูลเมตา AuthUserMetadata ข้อมูลเมตาเพิ่มเติมเกี่ยวกับผู้ใช้
หลายปัจจัย การตั้งค่า AuthMultiFactor คุณสมบัติที่เกี่ยวข้องกับหลายปัจจัยสำหรับผู้ใช้ปัจจุบัน หากมี
รหัสผ่านHash เชือก รหัสผ่านที่แฮชของผู้ใช้ (เข้ารหัส base64)
รหัสผ่านSalt เชือก เกลือรหัสผ่านของผู้ใช้ (เข้ารหัส base64)
หมายเลขโทรศัพท์ เชือก หมายเลขโทรศัพท์หลักของผู้ใช้ หากตั้งค่าไว้
URL รูปภาพ เชือก URL รูปภาพของผู้ใช้
ผู้ให้บริการข้อมูล ข้อมูลผู้ใช้รับรองความถูกต้อง[] อาร์เรย์ของผู้ให้บริการ (เช่น Google, Facebook) ที่เชื่อมโยงกับผู้ใช้
รหัสผู้เช่า สตริง | โมฆะ ID ของผู้เช่าที่ผู้ใช้เป็นสมาชิก หากมี
โทเค็นValidAfterTime เชือก วันที่โทเค็นของผู้ใช้จะใช้ได้หลังจากนั้น โดยจัดรูปแบบเป็นสตริง UTC
uid เชือก uid ของผู้ใช้

Identity.AuthUserRecord.customClaims

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

ลายเซ็น:

customClaims?: Record<string, any>;

Identity.AuthUserRecord.disabled

ผู้ใช้ถูกปิดการใช้งานหรือไม่: true สำหรับการปิดการใช้งาน; false สำหรับการเปิดใช้งาน

ลายเซ็น:

disabled: boolean;

Identity.AuthUserRecord.displayName

ชื่อที่แสดงของผู้ใช้

ลายเซ็น:

displayName?: string;

Identity.AuthUserRecord.email

อีเมลหลักของผู้ใช้ หากตั้งค่าไว้

ลายเซ็น:

email?: string;

Identity.AuthUserRecord.emailVerified

อีเมลหลักของผู้ใช้จะได้รับการยืนยันหรือไม่

ลายเซ็น:

emailVerified: boolean;

Identity.AuthUserRecord.metadata

ข้อมูลเมตาเพิ่มเติมเกี่ยวกับผู้ใช้

ลายเซ็น:

metadata: AuthUserMetadata;

Identity.AuthUserRecord.multiFactor

คุณสมบัติที่เกี่ยวข้องกับหลายปัจจัยสำหรับผู้ใช้ปัจจุบัน หากมี

ลายเซ็น:

multiFactor?: AuthMultiFactorSettings;

Identity.AuthUserRecord.passwordHash

รหัสผ่านที่แฮชของผู้ใช้ (เข้ารหัส base64)

ลายเซ็น:

passwordHash?: string;

Identity.AuthUserRecord.passwordSalt

เกลือรหัสผ่านของผู้ใช้ (เข้ารหัส base64)

ลายเซ็น:

passwordSalt?: string;

Identity.AuthUserRecord.phoneNumber

หมายเลขโทรศัพท์หลักของผู้ใช้ หากตั้งค่าไว้

ลายเซ็น:

phoneNumber?: string;

Identity.AuthUserRecord.photoURL

URL รูปภาพของผู้ใช้

ลายเซ็น:

photoURL?: string;

Identity.AuthUserRecord.providerData

อาร์เรย์ของผู้ให้บริการ (เช่น Google, Facebook) ที่เชื่อมโยงกับผู้ใช้

ลายเซ็น:

providerData: AuthUserInfo[];

Identity.AuthUserRecord.tenantId

ID ของผู้เช่าที่ผู้ใช้เป็นสมาชิก หากมี

ลายเซ็น:

tenantId?: string | null;

Identity.AuthUserRecord.tokensValidAfterTime

วันที่โทเค็นของผู้ใช้จะใช้ได้หลังจากนั้น โดยจัดรูปแบบเป็นสตริง UTC

ลายเซ็น:

tokensValidAfterTime?: string;

Identity.AuthUserRecord.uid

uid ของผู้ใช้ .

ลายเซ็น:

uid: string;