2022年5月5日 星期四

App inventor 2 透過web元件連接firebase(1):Authentication的sign up (註冊)

(一)一個帳號的輸入盒、一個e-mail的輸入盒,一個登入的按鈕

(1)連接網址:https://identitytoolkit.googleapis.com/v1/accounts:signUp?key="ApiKey"

此ApiKey在 firebase專案設定中找得到,專案管理中的 網路 API 金鑰的內容,如下:

(2)利用post的方法傳送 post給的值為 mail="自己設"&password="自己設"&returnSecureToken=true。

完整的內容為:

https://identitytoolkit.googleapis.com/v1/accounts:signUp?key=金鑰&mail=自己的mail&password="自設密碼"&returnSecureToken=true。

實作方法如下:


註冊完,會收到回傳資料,大概處理的方法如下:


會回傳的值(最後一個圖中的回傳內容)大概有下列幾項:

屬性名稱類型說明
idTokenstring使用者登入的令牌,這就是檢查的一個憑證。
emailstring使用者的e-mail
refreshTokenstring更新的使用者令牌。
expiresInstring令牌可使用的時機。
localIdstring幫使用者者生成的一個ID,亂碼生成,但同一個使用者是固定的。

參考原始網頁:https://firebase.google.com/docs/reference/rest/auth

沒有留言:

張貼留言