identity.AuthUserRecord interface

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

ลายเซ็น:

export interface AuthUserRecord 

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

พร็อพเพอร์ตี้ ประเภท คำอธิบาย
การอ้างสิทธิ์ที่กำหนดเอง บันทึก<สตริง, อะไรก็ได้> ออบเจ็กต์การอ้างสิทธิ์ที่กำหนดเองของผู้ใช้ (หากมี) โดยปกติจะใช้เพื่อกำหนดบทบาทของผู้ใช้และเผยแพร่เป็นโทเค็น ID ของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว
ปิดอยู่ boolean ผู้ใช้ถูกปิดใช้งานหรือไม่: true สำหรับถูกปิดใช้งาน falseสำหรับการเปิดใช้งาน
ชื่อการแสดงผล สตริง ชื่อที่แสดงของผู้ใช้
email สตริง อีเมลหลักของผู้ใช้ หากตั้งค่าไว้
emailVerified boolean อีเมลหลักของผู้ใช้ได้รับการยืนยันหรือไม่
ข้อมูลเมตา AuthUserMetadata ข้อมูลเมตาเพิ่มเติมเกี่ยวกับผู้ใช้
มัลติแฟกเตอร์ AuthMultiFactorSettings พร็อพเพอร์ตี้ที่เกี่ยวข้องกับหลายปัจจัยสำหรับผู้ใช้ปัจจุบัน (หากมี)
passwordHash สตริง รหัสผ่านที่แฮชของผู้ใช้ (เข้ารหัสฐาน 64)
passwordSalt สตริง Salt รหัสผ่านของผู้ใช้ (เข้ารหัสฐาน 64)
หมายเลขโทรศัพท์ สตริง หมายเลขโทรศัพท์หลักของผู้ใช้ หากตั้งค่าไว้
photoURL สตริง URL รูปภาพของผู้ใช้
ผู้ให้บริการข้อมูล AuthUserInfo[] อาร์เรย์ของผู้ให้บริการ (เช่น Google, Facebook) ที่ลิงก์กับผู้ใช้
รหัสกลุ่มผู้ใช้ สตริง | ค่าว่าง รหัสของกลุ่มผู้ใช้ (หากมี)
tokensValidAfterTime สตริง วันที่โทเค็นของผู้ใช้จะใช้ได้หลังจากวันที่ดังกล่าว โดยอยู่ในรูปแบบสตริง 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

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

ลายเซ็น:

passwordHash?: string;

Identity.AuthUserRecord.passwordSalt

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

ลายเซ็น:

passwordSalt?: string;

Identity.AuthUserRecord.phoneNumber

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

ลายเซ็น:

phoneNumber?: string;

Identity.AuthUserRecord.photoURL

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

ลายเซ็น:

photoURL?: string;

Identity.AuthUserRecord.providerData

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

ลายเซ็น:

providerData: AuthUserInfo[];

Identity.AuthUserRecord.tenantId

รหัสของกลุ่มผู้ใช้ (หากมี)

ลายเซ็น:

tenantId?: string | null;

Identity.AuthUserRecord.tokensValidAfterTime

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

ลายเซ็น:

tokensValidAfterTime?: string;

Identity.AuthUserRecord.uid

uid ของผู้ใช้

ลายเซ็น:

uid: string;