Я довольно новичок в Firebase. Я пытаюсь подключить Google OAuth к экземпляру Firebase.Firebase: Google OAuth Infinite Redirects
Я все установил и получил идентификатор клиента и клиент. Я добавил localhost в белый список в панели Firebase. Затем я использовал Firebase пример ниже:
<html>
<head>
<script src="https://cdn.firebase.com/js/client/2.0.4/firebase.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.9.0/jquery.min.js"></script>
</head>
<body>
<script>
var ref = new Firebase("https://<firebase url>.firebaseio.com");
ref.authWithOAuthRedirect("google", function(error, authData) {
if (error) {
console.log("Login Failed!", error);
} else {
console.log("Authenticated successfully with payload:", authData);
}
});
</script>
</body>
</html>
Когда я открываю его, он просит разрешения на проверку подлинности с помощью Google. Когда я принимаю это, он просто продолжает делать перенаправления (бесконечность) и не заканчивает загрузку. Любое понимание проблемы будет полезно. Благодарю.
Редактировать: Я заметил, что: метод authWithOAuthPopup() работает, но перенаправление просто застревает в бесконечном цикле перенаправления.
Вы можете воспроизвести это в JSFiddle/JSBin? –
В JSFiddle я получаю: {"error": "Пожалуйста, используйте POST-запрос"} – dimxasnewfrozen