Identity Platform アカウントの情報。
JSON 表現 |
---|
{ "localId": string, "email": string, "displayName": string, "language": string, "photoUrl": string, "timeZone": string, "dateOfBirth": string, "passwordHash": string, "salt": string, "version": integer, "emailVerified": boolean, "passwordUpdatedAt": number, "providerUserInfo": [ { object ( |
フィールド | |
---|---|
localId |
変更不可。アカウントの一意の ID。 |
email |
アカウントのメールアドレス。メールの長さは 256 文字未満で、 |
displayName |
アカウントの表示名。このアカウント属性は Identity Platform では使用されません。情報提供のみを目的としています。 |
language |
出力専用。アカウントの言語設定。このアカウント属性は Identity Platform では使用されません。情報提供のみを目的としています。 |
photoUrl |
アカウントのプロフィール写真の URL。このアカウント属性は Identity Platform では使用されません。情報提供のみを目的としています。 |
timeZone |
出力専用。アカウントのタイムゾーン設定。このアカウント属性は Identity Platform では使用されません。情報提供のみを目的としています。 |
dateOfBirth |
出力専用。アカウントに設定されている生年月日。このアカウント属性は Identity Platform では使用されません。情報提供のみを目的としています。 |
passwordHash |
アカウントのハッシュ化されたパスワード。適切な権限を持つ Google OAuth2 認証情報を含むリクエストでのみアクセスできます。 Base64 でエンコードされた文字列。 |
salt |
アカウントのパスワード ソルト。適切な権限を持つ Google OAuth2 認証情報を含むリクエストでのみアクセスできます。 Base64 でエンコードされた文字列。 |
version |
アカウントのパスワードのバージョン。適切な権限を持つ Google OAuth2 認証情報を含むリクエストでのみアクセスできます。 |
emailVerified |
アカウントのメールアドレスが確認済みかどうか。 |
passwordUpdatedAt |
アカウントのパスワードが最後に更新されたタイムスタンプ(エポック 1970-01-01T00:00:00Z からの経過ミリ秒数)。 |
providerUserInfo[] |
さまざまな ID プロバイダから提供されたユーザーに関する情報。 |
validSince |
ID トークンが有効と見なされる最も古いタイムスタンプ(エポックからの秒単位)。この時間より前に発行された ID トークンはすべて無効と見なされます。 |
disabled |
アカウントが無効かどうか。無効なアカウントには、適切な権限を持つ Google OAuth2 認証情報を含むリクエストを除き、アクセスできません。 |
lastLoginAt |
このアカウントが最後にログインされた日時(エポックからのミリ秒単位)。 |
createdAt |
アカウントが作成された日時(エポックからのミリ秒単位)。 |
screenName |
出力専用。このアカウントの Twitter のスクリーン名または GitHub のログイン名。 |
customAuth |
出力専用。このアカウントが accounts.signInWithCustomToken を使用して認証されたかどうか。 |
rawPassword |
入力のみのアカウントのパスワードの更新に使用されるプレーンテキスト パスワード。このフィールドは、リクエストの入力としてのみ使用されます。Identity Platform は、パスワードの管理時に暗号的に安全なハッシュ化を使用します。ユーザーのパスワードを平文で保存または送信することはありません。 |
phoneNumber |
アカウントの電話番号。 |
customAttributes |
アカウント用に生成された ID トークンに追加するカスタム クレーム。最大 1,000 文字で、有効な JSON 形式である必要があります。 |
emailLinkSignin |
出力専用。アカウントがメールリンクで認証できるかどうか。 |
tenantId |
このアカウントが属するテナントの ID。このアカウントがテナントに属している場合にのみ設定します。 |
mfaInfo[] |
このアカウントで有効になっている多要素認証プロバイダに関する情報。 |
initialEmail |
このアカウントに最初に関連付けられたメールアドレス。アカウントの初期メールアドレスは設定後に変更できません。このメールアドレスは、accounts.sendOobCode の RECOVER_EMAIL フローを通じてアカウントへのアクセス権を失った場合に、そのアカウントへのアクセス権を復元するために使用されます。RFC 822 の addr-spec と一致している必要があります。 |
lastRefreshAt |
このアカウントの ID トークンが最後に発行されたときのタイムスタンプ。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |