이메일과 비밀번호를 사용하여 사용자를 등록했습니다.버그 : Firebase Auth Google delete EmailPassword Auth
사용자가 로그 아웃 한 다음 동일한 전자 메일을 가진 google로 로그인하면 Auth에서 동일한 사용자 ID로 로그인 성공하지만 전자 메일 암호 인증이 사라집니다 (봉투 아이콘이 사라짐). 그것은 대체 친절합니다. 구글
하자 내가 이미 사용자 A가 있다고 가정으로 전화 이메일 N 비밀번호
- 로그인 절차 : 로그인 절차에 대한
내 응용 프로그램은, 3 버튼이 있습니다 함께 가입하십시오 : 이메일 : [email protected] 패스 : somepassword
그리고 나서 사용자 A가 어떤 이유로 로그 아웃 한 다음 Google을 사용하여 다시 로그인하지만 동일한 이메일 ([email protected])
콘솔 인증에서 userId A는 이전과 동일하지만 firebase Auth는 오직 google, 전자 메일 암호 아이콘을 표시합니다. Auth is been away
NB : 전자 메일 암호를 기본 인증으로 사용하는 이유는 무엇입니까? 내 앱에 결제 정보가 포함되어 있기 때문입니다. 따라서 장치를 도난당한 경우에도 firebase 재 인증 시스템을 사용하여 장치를 안전하게 유지하고자합니다. 도둑이 비밀번호를 모르는 한 가상 지갑을 사용하여 물건을 구입할 수 없습니다.
Google 인증은 @ gmail.com 이메일 주소의 신뢰할 수있는 제공 업체입니다. https://stackoverflow.com/questions/37947944/authentication-using-facebook-at-first-and-then-google-causes-an-error-in-fireba/37973121#37973121 –
@ 프랭크 그러나 왜 내가 ' 연결 인증을 사용하여 모든 일이 잘됩니까? 전자 메일 암호 인증을 제거하는 대신 인증을 연결하지 않는 이유는 무엇입니까? 정말 그렇게 어려운가요? 또는 admin.sdk에 API를 연결하는 데 사용할 수있는 API가 있습니까? – faruk
내 질문을 편집하여 전자 메일과 암호를 기본 인증으로 사용합니다. – faruk