Mantenha tudo organizado com as coleções
Salve e categorize o conteúdo com base nas suas preferências.
Como fazer o login dos usuários com um sistema de autenticação personalizado
Neste documento, mostramos como usar o Identity Platform para fazer login de usuários com um sistema de autenticação personalizado. Na autenticação personalizada, você usa um servidor de autenticação para produzir tokens personalizados e assinados quando um usuário faz login. Seu app recebe e usa esse token para se autenticar no Identity Platform.
Envie as credenciais para seu servidor. O servidor valida a solicitação e
retorna um JWT personalizado.
Transmita o JWT para
signInWithCustomToken()
para autenticar o usuário com o Identity Platform:
Versão 9 para a Web
import{getAuth,signInWithCustomToken}from"firebase/auth";constauth=getAuth();signInWithCustomToken(auth,token).then((userCredential)=>{// Signed inconstuser=userCredential.user;// ...}).catch((error)=>{consterrorCode=error.code;consterrorMessage=error.message;// ...});
firebase.auth().signInWithCustomToken(token).then((userCredential)=>{// Signed invaruser=userCredential.user;// ...}).catch((error)=>{varerrorCode=error.code;varerrorMessage=error.message;// ...});