1

Я уже использовал Firebase для аутентификации для других (связанных) проектов и хотел бы придерживаться ее.Получение ошибки с использованием всплывающей аутентификации Firebase в надстройке Word

Использование Firebase с надстройкой Word кажется сложной задачей. В Windows вы застряли с IE11 и Mac (для меня это важно) браузер, используемый для загрузки панели задач, - это webkit, а не браузер по умолчанию.

Я могу получить аутентификацию в Windows, чтобы работать нормально, если я использую signInWithRedirect (Google и Facebook).

Но это не сработает на Mac. Использование signInWithRedirect открывает новую вкладку в браузере по умолчанию, который не передает файлы cookie/данные с браузером webkit, который фактически использует надстройка.

Когда я переключаюсь на signInWithPopup, я получаю:

Там нет приложения установить, чтобы открыть URL о: недействительный% 23zClosurez.

В Windows я получаю IE11 всплывающее окно, на долю секунды, и он содержит О: недопустимый% 23zClosurez для URL.

меня AppDomains называют в моем надстройкой XML манифеста:

<AppDomains> 
    <AppDomain>https://writeitwithme-a114a.firebaseapp.com</AppDomain> 
    <AppDomain>https://www.firebaseapp.com</AppDomain> 
    <AppDomain>https://www.googleapis.com</AppDomain> 
    <AppDomain>https://www.facebook.com</AppDomain> 
</AppDomains> 

Любая помощь приветствуется. В худшем случае я отказываюсь использовать ручную регистрацию через Firebase для Mac, но, к сожалению, приходится сдаваться.

+0

Пустая всплывающая страница - это артефакт, который Firebase auth открывает пустую всплывающую страницу (примерно: пустое), а затем перенаправляет ее на место назначения. Даже если всплывающее окно сработало, оно использует то же хранилище, которое использует надстройка? – bojeil

ответ

0

Просто документируйте для тех, кто найдет это позже.

  • Я не мог понять, как использовать социальный логин Firebase при создании надстройки для Mac. Каждое окно проверки подлинности открывается в браузере по умолчанию, а не движке webkit, используемом Word на Mac. Работало с ручным входом.
  • IE11 всегда тонкий при использовании localhost. Я тестирую в другом месте, а затем перетаскиваю файлы вживую, а затем пробую IE11, а социальный + ручной вход (через всплывающее окно) работает нормально.

 Смежные вопросы

  • Нет связанных вопросов^_^