ผ่าน UserRecord
ไปยังฟังก์ชันการบล็อกการตรวจสอบสิทธิ์จากแพลตฟอร์มข้อมูลระบุตัวตน
ลายเซ็น:
export interface AuthUserRecord
พร็อพเพอร์ตี้
พร็อพเพอร์ตี้ | ประเภท | คำอธิบาย |
---|---|---|
การอ้างสิทธิ์ที่กำหนดเอง | บันทึก<สตริง, อะไรก็ได้> | ออบเจ็กต์การอ้างสิทธิ์ที่กำหนดเองของผู้ใช้ (หากมี) โดยปกติจะใช้เพื่อกำหนดบทบาทของผู้ใช้และเผยแพร่เป็นโทเค็น ID ของผู้ใช้ที่ตรวจสอบสิทธิ์แล้ว |
ปิดอยู่ | boolean | ผู้ใช้ถูกปิดใช้งานหรือไม่: true สำหรับถูกปิดใช้งาน false สำหรับการเปิดใช้งาน |
ชื่อการแสดงผล | สตริง | ชื่อที่แสดงของผู้ใช้ |
สตริง | อีเมลหลักของผู้ใช้ หากตั้งค่าไว้ | |
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;