this topic에 대한 몇 가지 다른 질문/답변이 있지만 Ionic과 함께 Firebase를 사용하지 않았습니다.Firebase + Ionic3 오류 : disallowed_useragent
이403 Error - Thats an error. Error: disallowed_useragent his user-agent is not permitted to make an OAuth authorization request to Google as it is classified as an embedded user-agent (also known as a web-view). blah blah blah
내 코드에서 나는 중포 기지으로 AuthProvider 및 사용을 주입 : 난 그냥 새로운 이온보기 저에게이 잘 알려진 오류를 제공하면서 기존의 이온보기 내 응용 프로그램이 작동, 오늘 지금 새로운 이온보기로 전환하고 연결하려면 anglefire2 모양이 비슷합니다.
private getProvider(from: string): AuthProvider {
switch (from) {
case 'twitter': return new firebase.auth.TwitterAuthProvider();
case 'facebook': return new firebase.auth.FacebookAuthProvider();
case 'github': return new firebase.auth.GithubAuthProvider();
case 'google': return new firebase.auth.GoogleAuthProvider();
}
}
signIn(from: string) {
this.afAuth.auth.signInWithPopup(this.getProvider(from))
. . .
다시 말하지만 브라우저 나 오래된 이오니아에서는 좋지만 새로운 이오니아 뷰에서는 효과가 없습니다. 필자는 일반적인 OAuth 연결로 상당히 큰 라이브러리를 보유하고 있지만 Firebase를 사용하는 가장 큰 이유 중 하나는 더 이상 라이브러리를 사용하고 사용자를 직접 관리 할 필요가 없다고 생각했습니다.
이오니아를 통해 iOS/Android 앱에서 Firebase 인증을 수행 할 수있는 방법이 있습니까?
실제 기기에서 테스트 해 볼 수 있습니까? – Sampath
아니요, 아직 독립형 앱으로 만들 준비가되지 않았습니다. - 지금까지 이오닉 뷰만 사용 했었지만 시도해 볼 수는 있습니다. – John