UserRecord
傳遞到來自身分識別平台的 Auth 封鎖函式。
簽名:
export interface AuthUserRecord
屬性
屬性 | 類型 | 說明 |
---|---|---|
customClaims | Record<string, any> (錄音) | 使用者的自訂憑證附加資訊物件 (如有),通常用於定義使用者角色,並套用至已驗證使用者的 ID 權杖。 |
已停用 | 布林值 | 使用者是否停用:true 代表已停用;false 已啟用。 |
「displayName」 | 字串 | 使用者的顯示名稱。 |
字串 | 使用者的主要電子郵件地址 (如有設定)。 | |
電子郵件已驗證 | 布林值 | 使用者的主要電子郵件地址是否已通過驗證。 |
中繼資料 | 驗證使用者中繼資料 | 使用者的其他中繼資料。 |
乘法 | AuthMultiFactor 設定 | 目前使用者的多重要素相關屬性 (如有)。 |
passwordHash | 字串 | 使用者的雜湊密碼 (Base64 編碼)。 |
passwordSalt | 字串 | 使用者密碼的鹽 (採用 Base64 編碼)。 |
電話號碼 | 字串 | 使用者的主要電話號碼 (如有設定)。 |
photoURL | 字串 | 使用者的相片網址。 |
providerData | 驗證使用者資訊 [] | 連結至使用者的提供者陣列 (例如 Google、Facebook)。 |
用戶群 ID | 字串 |空值 | 使用者所屬用戶群的 ID (如有)。 |
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.email 已驗證
使用者的主要電子郵件地址是否已通過驗證。
簽名:
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
使用者的相片網址。
簽名:
photoURL?: string;
Identity.AuthUserRecord.providerData
連結至使用者的提供者陣列 (例如 Google、Facebook)。
簽名:
providerData: AuthUserInfo[];
Identity.AuthUserRecord.用戶群 Id
使用者所屬用戶群的 ID (如有)。
簽名:
tenantId?: string | null;
Identity.AuthUserRecord.tokensValidAfterTime
使用者權杖的有效期限,格式為 UTC 字串。
簽名:
tokensValidAfterTime?: string;
Identity.AuthUserRecord.uid
使用者的 uid
。
簽名:
uid: string;