0

Firebase에서 사용자를 서명하는 데 문제가 있습니다 (수동이 아님).oauth 로그 아웃 듣기 Firebase

앱을 사용하려면 $signInWithPopup이 필요하며 사용자가 Google 계정에서 로그 아웃 할 때마다 해당 로그베이스를 로그 아웃해야합니다. 나는 AngularFire의 Auth.$onAuthStateChanged이 그것을 처리하고 있다고 생각했지만, 방금 테스트했을 때 나는 틀렸다.

청취자가 있습니까? 아니면 여기에 뭔가 빠졌습니까? BTW 모든 것이 클라이언트 쪽에서 코딩되었으므로 서버 측에서만 제한적이므로 서버 검사를 수행하여 unauth()/$ signOut()을 강제로 수행 할 수는 없습니다.

그런 수신기가 없다면 어떻게 진행합니까? 수동으로 $timeout을 실행해야합니까, 아니면 $stateChangeStart마다 oauth를 해결해야합니까? 필자가 입력 할 때 Google 로그인 콜백으로이 방법에 접근하고 Firebase unauth()/$ signout()을 수행하는 것이 가장 좋습니다. 어쨌든 내가 뭔가를 놓친다면 알려줘. 감사!

답변

0

귀하의 앱은 Google이 아닌 앱입니다.

질문은 실제로 OAuth와 작동 방식에 관한 것입니다. 그래서 나는 너에게 좋은 대답을 찾았다. Answer to your question 간단히 말하자면, 일단 로그인하면 Google 측에서 더 이상 이야기 할 수 없습니다.

관련 문제