透過自訂驗證系統登入使用者
本文說明如何使用 Identity Platform,透過自訂驗證系統登入使用者。在自訂驗證中,您會在使用者順利登入時,使用驗證伺服器產生自訂簽署權杖。應用程式會接收這個權杖,並用於透過 Identity Platform 進行驗證。
事前準備
登入的使用者
向使用者收集登入憑證。
將憑證傳送至伺服器。您的伺服器會驗證要求,並傳回自訂 JWT。
將 JWT 傳遞至
signInWithCustomToken()
,透過 Identity Platform 驗證使用者:網頁版 9
import { getAuth, signInWithCustomToken } from "firebase/auth"; const auth = getAuth(); signInWithCustomToken(auth, token) .then((userCredential) => { // Signed in const user = userCredential.user; // ... }) .catch((error) => { const errorCode = error.code; const errorMessage = error.message; // ... });
網頁版 8
firebase.auth().signInWithCustomToken(token) .then((userCredential) => { // Signed in var user = userCredential.user; // ... }) .catch((error) => { var errorCode = error.code; var errorMessage = error.message; // ... });
後續步驟
- 為使用者設定自訂憑證附加資訊。
- 使用 REST API 將 Identity Platform 與自訂驗證系統的其他部分整合。