Firebase Storageにアクセスする別のApp Engineプロジェクトがありました。以下のように使用してGoogleのアクセス証明書はsignInWithPopupで問題が解決使用AUTH /内部エラー
var credential = firebase.auth.GoogleAuthProvider.credential(googleToken.access_token);
firebase.auth().signInWithCredential(credential).then(function(result) {
// My Further Code
}
を与えました。
var provider = new firebase.auth.GoogleAuthProvider();
firebase.auth().signInWithPopup(provider).then(function(result) {
// This gives you a Google Access Token. You can use it to access the Google API.
var token = result.credential.accessToken;
// The signed-in user info.
var user = result.user;
// ...
}).catch(function(error) {
// Handle Errors here.
var errorCode = error.code;
var errorMessage = error.message;
// The email of the user's account used.
var email = error.email;
// The firebase.auth.AuthCredential type that was used.
var credential = error.credential;
// ...
});
thxです。 APIキーは24時間後に破棄されるため、私はブラウザを使用できません。 signInWithPopUpは解決策ではありません。モバイルではポップアップが推奨されないためです。 –
ポップアップはモバイルでうまくいくと思いますが、あなたの懸念を理解してください。他の部分は、24時間後にどのように廃棄を意味するのですか? APIキーの有効期限はありません。 –
あなたは24時間の有効期限について正しいです。それは、私が新しいものを作る時を示しています。この間違った声明をお詫びします。 私は今ブラウザを試しましたが、「このドメインはfpr OAuth操作を許可されていません。また、許可されたドメインのリストをFirebaseコンソールから編集してください。私のドメインはこのリストにあります。 –