登入後,系統會配發給你一個idToken,這就是你的通行證,你可以通過這個通行證,進行使用者資料的讀取、更新等更功能。使用方法如下:
一、拉一個web元件、一個讀取資料的按鈕
二、取得web元件連接的網址如下:
https://identitytoolkit.googleapis.com/v1/accounts:lookup?key=idToken
idToken為你登入後,系統傳給你的令牌。你必需登入才拿得到。實作方法如下:
四、傳送後,會收到回傳資料,大概處理的方法如下:會回傳的值大概有下列幾項:
回傳的主體為一使用者清單屬性 | 類型 | 描述 |
---|---|---|
users | json類型的物件清單 | 與給定的Firebase ID令牌關聯的帳戶。 檢視下面的更多詳細資訊。 |
回傳的內容(使用者清單內容)
Property Name | Type | Description |
---|---|---|
localId | string | 使用者id,系統自動生成亂碼。 |
string | 使用者註冊的e-mail | |
emailVerified | boolean | e-mail是否已在回傳信箱中確認。 |
displayName | string | 帳戶的顯示名稱。 |
providerUserInfo | List of JSON objects | 提供此e-mail的提供者,如:google帳號 |
photoUrl | string | 頭像url |
passwordHash | string | 密碼的Hash版本。 |
passwordUpdatedAt | double | 更新帳號密碼的時間點 |
validSince | string | The timestamp, in seconds, which marks a boundary, before which Firebase ID token are considered revoked. |
disabled | boolean | 帳戶是否被禁用。 |
lastLoginAt | string | 最後登入的時間 |
createdAt | string | 創建此帳號的時間 |
customAuth | boolean | 帳戶是否由開發人員認證。 |
沒有留言:
張貼留言