Тестирование Firebase GoogleauthProvider на LocalhostJavascript

Форум по Javascript
Ответить Пред. темаСлед. тема
Anonymous
 Тестирование Firebase GoogleauthProvider на Localhost

Сообщение Anonymous »

Чувство немного застряло после прочтения тонны статей и следуя кучке других ответов на стек (ни один из которых не сработал, большинство из которых не связано с моей точной проблемой).
Я сначала опишу проблему и поведение, а затем расскажу о том, что я пробовал до сих пор, а затем покажу код. Установлены инструменты Firebase, включая эмуляторы, и я добавляю Google Signin. Похоже, поведение заключается в том, что как signInwithredirect и signwithpopup действительно хотят использовать https для своих URL -адресов, и ничего, что я могу сделать, не убедило их сделать иначе. Это приводит к ошибкам для того, чтобы сказать мне, что они не могут установить безопасное соединение (либо в перенаправлении, потому что оно пытается перенаправить на https: // localhost: 5173/, или он хочет всплыть на iframe и назначить URI iframe https: // localhost: 5173). Хост и порт соответствуют тому, что работает мой проект, конечно. I may be forgetting some, but the most obvious ones include:

[*]Ensuring that my Google OAuth project has whitelisted http://localhost:5173 as both a source and redirect URI
[*]Ensuring that Firebase is connected to that Google Oauth project
[*]Ensuring that my .env.local has an entry for the auth_domain to be overridden and that it's successfully being overridden (though, note if I try and add the protocol it strips out the : so that it becomes https://http//localhost:5173/...)
Trying to pass the Auth emulator URL as a string to the signInWith() function as Описанный в одном из документов Firebase, которые я обнаружил, это привело к ошибке аргумента AUTH Firebase, и, рассматривая фактическую документацию API, она не выглядит поддержкой (или, если это не так задокументировано). /> < /ul>
code < /strong> < /p>
Код, который я пробовал в обоих направлениях, но здесь вы: < /p>

Код: Выделить всё

        const auth = getAuth(app);
const provider = new GoogleAuthProvider();
console.log(import.meta.env.VITE_FIREBASE_AUTH_DOMAIN)
// signInWithRedirect(auth, provider)
// .then((result) => {
//     console.log(result)
// }).catch((err) => {
//     console.log(err.message)
// });

signInWithPopup(auth, provider)
.then((result) => {
const credential = GoogleAuthProvider.credentialFromResult(result);
const token = credential.accessToken;
const user = result.user;
console.log(JSON.stringify(user));
}).catch((error) => {
console.error(error.message);
})
Есть ли способ заставить Googleauthprovider признать, что я работаю над Localhost и, следовательно, никогда не смогу работать с http?
Спасибо!

Подробнее здесь: https://stackoverflow.com/questions/796 ... -localhost
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Проблема со входом в Firebase GoogleAuthProvider
    Anonymous » » в форуме Javascript
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous
  • «TCP localhost: 57318-> localhost: 34033 (CLOSE_WAIT)» и «Слишком много открытых файлов»
    Anonymous » » в форуме Python
    0 Ответы
    100 Просмотры
    Последнее сообщение Anonymous
  • Перенаправление Nginx с Localhost на localhost/index.php/. (Нгинкс + PHP)
    Anonymous » » в форуме Php
    0 Ответы
    56 Просмотры
    Последнее сообщение Anonymous
  • Как изменить URL-адрес домашней страницы Liferay 7.3 с «localhost: 8080» на «localhost: 8080/site»?
    Anonymous » » в форуме JAVA
    0 Ответы
    49 Просмотры
    Последнее сообщение Anonymous
  • Не удалось скопировать входной тензор из /job:localhost/replica:0/task:0/device:CPU:0 в /job:localhost/replica:0/task:0/
    Anonymous » » в форуме Python
    0 Ответы
    38 Просмотры
    Последнее сообщение Anonymous

Вернуться в «Javascript»