웹 응용 프로그램의 로그인을 위해 작업 중이며 사용자가 전자 메일과 암호 또는 Google 로그인을 사용하여 수동으로 로그인 할 수 있도록 만들었습니다. 사용 된 방법을 결정하는 방법이 있습니까? 가급적 Firebase 인증 상태 변경 기능을 사용하십시오.사용자가 이메일과 비밀번호 또는 Google 로그인으로 Firebase에 로그인했는지 확인하는 방법은 무엇입니까?
`firebase.auth().onAuthStateChanged(firebaseUser => {....`
Firebase 콘솔 로그에 로그인했을 때 로그인 방법을 알 수 있지만 JavaScript 코드를 사용하여 로그인 방법을 확인할 수 있습니까?
다음firebase.auth().currentUser.providerData
를 사용하여 :
UserInfo를 확인 했습니까? https://firebase.google.com/docs/reference/js/firebase.UserInfo "providerId 문자열 현재 사용자의 인증 공급자 ID입니다 (예 : 'facebook.com'또는 'google.com'). . " – mjrdnk
firebase.auth(). currentUser.providerId와 같은 뜻입니까? 테스트를 위해 콘솔 로그에 출력했을 때 firebase를 출력하기 때문입니다. – Evan
흠 .. firebase.auth() 란 무엇입니까? currentUser returns? 나는 물건을 추측한다. – mjrdnk