이 문서에서는 Identity Platform을 사용하여 커스텀 인증 시스템으로 사용자를 로그인 처리하는 방법을 설명합니다. 커스텀 인증에서는 인증 서버를 사용하여 사용자가 성공적으로 로그인하면 커스텀 서명된 토큰을 생성합니다. 앱에서 이 토큰을 받아 사용하여 Identity Platform으로 인증합니다.
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;// ...});