Firebase에서 사용자를 서명하는 데 문제가 있습니다 (수동이 아님).oauth 로그 아웃 듣기 Firebase
앱을 사용하려면 $signInWithPopup
이 필요하며 사용자가 Google 계정에서 로그 아웃 할 때마다 해당 로그베이스를 로그 아웃해야합니다. 나는 AngularFire의 Auth.$onAuthStateChanged
이 그것을 처리하고 있다고 생각했지만, 방금 테스트했을 때 나는 틀렸다.
청취자가 있습니까? 아니면 여기에 뭔가 빠졌습니까? BTW 모든 것이 클라이언트 쪽에서 코딩되었으므로 서버 측에서만 제한적이므로 서버 검사를 수행하여 unauth()/$ signOut()을 강제로 수행 할 수는 없습니다.
그런 수신기가 없다면 어떻게 진행합니까? 수동으로 $timeout
을 실행해야합니까, 아니면 $stateChangeStart
마다 oauth를 해결해야합니까? 필자가 입력 할 때 Google 로그인 콜백으로이 방법에 접근하고 Firebase unauth()/$ signout()을 수행하는 것이 가장 좋습니다. 어쨌든 내가 뭔가를 놓친다면 알려줘. 감사!