У меня есть приложение Python/Flask, работающее в Google App Engine, и я использую Firebase Auth с Firebaseui. У меня были поставщики записи Google, работающие в течение некоторого времени, но теперь я добавляю подписи на основе ссылок на электронную почту. Я могу успешно получить электронное письмо, но щелкну по ссылке входа в систему приводит к сообщению об ошибке на странице: < /p>
Запрашиваемое действие недействительным. < /P>
< /blockquote>
Консоль JS содержит еще одну ошибку. DATA < /p>
< /blockquote>
Я не могу найти ничего в журналах, относящихся к этой ошибке, и я в четыре раза проверил все соответствующие настройки в консоли Firebase, такие как аутентифицированные домены, регламенты API и т. Д.var uiConfig = {
callbacks: {
signInSuccessWithAuthResult: () => false,
},
signInOptions: [
{
provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
signInMethod: firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD,
forceSameDevice: false,
emailLinkSignIn: function () {
return {
url: window.location.href,
// Always true for email link sign-in, according to the docs.
handleCodeInApp: true,
};
},
},
{
provider: firebase.auth.GoogleAuthProvider.PROVIDER_ID,
customParameters: {
prompt: "select_account",
},
},
],
signInFlow: "popup",
signInSuccessUrl: redirect_url,
tosUrl: "https://example.com/terms",
privacyPolicyUrl: "https://example.com/terms",
};
var ui = new firebaseui.auth.AuthUI(firebase.auth());
ui.start("#firebaseui-auth-container", uiConfig);
< /code>
Вот моя конфигурация Firebase: < /p>
{
'apiKey': 'API-KEY-HERE',
'authDomain': 'auth.example.com',
'projectId': 'MYPROJECT2',
'appId': 'APP-ID'
}
< /code>
Электронное письмо, которое я получу, содержит ссылку, которая выглядит так (обратите внимание, что auth.example.com поддерживается Firebase): < /p>
https://auth.example.com/__/auth/handle ... in&lang=en
< /code>
Я не могу понять, что происходит, и даже ИИ Близнецов в консоли Firebase не помог. У кого -нибудь есть идеи, что мне здесь не хватает?
Подробнее здесь: https://stackoverflow.com/questions/796 ... n-is-inval
Firebaseui: ссылка на ссылку по электронной почте приводит к получению «Запрошенные действия недействительны» ⇐ Javascript
Форум по Javascript
1750525221
Anonymous
У меня есть приложение Python/Flask, работающее в Google App Engine, и я использую Firebase Auth с Firebaseui. У меня были поставщики записи Google, работающие в течение некоторого времени, но теперь я добавляю подписи на основе ссылок на электронную почту. Я могу успешно получить электронное письмо, но щелкну по ссылке входа в систему приводит к сообщению об ошибке на странице: < /p>
Запрашиваемое действие недействительным. < /P>
< /blockquote>
Консоль JS содержит еще одну ошибку. DATA < /p>
< /blockquote>
Я не могу найти ничего в журналах, относящихся к этой ошибке, и я в четыре раза проверил все соответствующие настройки в консоли Firebase, такие как аутентифицированные домены, регламенты API и т. Д.var uiConfig = {
callbacks: {
signInSuccessWithAuthResult: () => false,
},
signInOptions: [
{
provider: firebase.auth.EmailAuthProvider.PROVIDER_ID,
signInMethod: firebase.auth.EmailAuthProvider.EMAIL_LINK_SIGN_IN_METHOD,
forceSameDevice: false,
emailLinkSignIn: function () {
return {
url: window.location.href,
// Always true for email link sign-in, according to the docs.
handleCodeInApp: true,
};
},
},
{
provider: firebase.auth.GoogleAuthProvider.PROVIDER_ID,
customParameters: {
prompt: "select_account",
},
},
],
signInFlow: "popup",
signInSuccessUrl: redirect_url,
tosUrl: "https://example.com/terms",
privacyPolicyUrl: "https://example.com/terms",
};
var ui = new firebaseui.auth.AuthUI(firebase.auth());
ui.start("#firebaseui-auth-container", uiConfig);
< /code>
Вот моя конфигурация Firebase: < /p>
{
'apiKey': 'API-KEY-HERE',
'authDomain': 'auth.example.com',
'projectId': 'MYPROJECT2',
'appId': 'APP-ID'
}
< /code>
Электронное письмо, которое я получу, содержит ссылку, которая выглядит так (обратите внимание, что auth.example.com поддерживается Firebase): < /p>
https://auth.example.com/__/auth/handler?apiKey=API-KEY&mode=signIn&oobCode=C49X_zEgdOj_cFl3sLh784gnEg-808Q06e7L80VeFPUAAAGXkK4k6Q&continueUrl=https://dev-dot-MYPROJECT2.appspot.com/signin&lang=en
< /code>
Я не могу понять, что происходит, и даже ИИ Близнецов в консоли Firebase не помог. У кого -нибудь есть идеи, что мне здесь не хватает?
Подробнее здесь: [url]https://stackoverflow.com/questions/79674590/firebaseui-email-link-authentication-link-results-in-requested-action-is-inval[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия