Firebase Auth によるFacebookログインのエラー
Q&A
Closed
解決したいこと
フロントエンドをReact, Redux、
バックエンドをFirebaseで ログイン機能を実装しています。
Googleログインでの実装はできたのですが、Facebookログインでの実装でエラーが発生しており、
解決方法があれば教えて頂きたいです。
多分レスポンスに問題があって、 userの情報は取得できずです、、、
発生している問題・エラー
POST https://www.googleapis.com/identitytoolkit/v3/relyingparty/verifyAssertion?key=*** 400
error code : auth/invalid-credential
error messeage :
Error getting access token from facebook.com, OAuth2 redirect uri is: https://******.firebaseapp.com/__/auth/handler, response: OAuth2TokenResponse{params: error=OAuthException&error_description=Error%20validating%20client%20secret., httpMetadata: HttpMetadata{status=400, cachePolicy=NO_CACHE, cacheDurationJava=null, cacheImmutable=false, staleWhileRevalidate=null, filename=null, lastModified=null, retryAfter=null, headers=HTTP/1.1 200 OK
, contentSecurityPolicies=[], originTrials=[], cookieList=[]}}
該当するソースコード
export const providerFacebook = new firebase.auth.FacebookAuthProvider();
export const facebookLogin = () => {
return () => {
fb.auth()
.signInWithPopup(providerFacebook)
.then((result) => {
//const credential = result.credential;
const user = result.user;
console.log(user);
})
.catch((error) => {
const errorCode = error.code;
console.log(errorCode);
const credential = error.credential;
console.log(credential);
const errorMessage = error.message;
console.log(errorMessage);
});
};
};
facebookLogin()を クリックボタンで発火させるようにしてます。
自分で試したこと
facebook for developersでの設定を見直してみたりしたのですが、、
(OAuth リダイレクト URI を Facebook アプリの構成に追加してます。)
0