0

웹 응용 프로그램에서 Firebase Auth를 사용하여 로그인 및 기본 계정 생성을 관리합니다. Google 계정을 두 개 이상 사용하는 사용자와 함께 Google 로그인 옵션을 사용하는 경우 Google 계정 선택기가 표시되어 사용자는 Google 계정에서 사용할 계정을 선택할 수 있습니다. 그것의 제목이 같은 같습니다Google 계정 선택기로 표시되는 도메인 변경

계정
을 선택하는 대신 mydomain.com을 보여주는에, 내 웹 응용 프로그램의 경우 mydomain.com

을 계속하기를, 그것은이다 보여주는 < firebase-project-id > .firebaseapp.com.

계정 선택기 팝업이 mydomain.com으로 표시되도록 변경하려면 어떻게해야합니까? 당신이 해당을 사용자 정의하려면

답변

1

: https://auth.example.com 당신은 다음과 같은 지침을 따르해야합니다 :에 계속 계정을 선택

  • 당신은 사용자 정의 도메인 auth.example.com을해야합니다 Firebase Hosting에서 호스팅되는 example.firebaseapp.com을 가리 킵니다.
  • 그런 다음 당신이 인증 된 도메인으로 중포 기지 콘솔에서 다음 URL을 허용 된 사이트 목록에 있는지 확인하십시오 것 (인증 -> SIGN-IN 방법 -> 공인 도메인) : auth.example.com 당신은이 페이지를 허용 목록에 추가해야합니다
  • 모든 지원 제공 업체 (구글, 페이스 북, 트위터, 링크드 인)에 대한 OAuth를 리디렉션 URL :

    var config = { apiKey: "...", authDomain: "auth.example.com", ... };

: https://auth.example.com/__/auth/handler
  • 마지막으로, 당신은 JS 클라이언트 호출에 authDomain로 해당 도메인을 대체해야

  • +0

    'https : //auth.example.com/__/auth/handler'에서 무엇인가를 구현해야합니까? – markvgti

    +0

    "사용자 지정 도메인 auth.example.com이 example.firebaseapp.com을 가리 키도록 지정하십시오."라고 말하면 임시 리디렉션 또는 일부 DNS A 레코드를 의미합니까? – markvgti

    +0

    DNS CNAME 레코드입니다. – bojeil