AWS AppSync с аутентификацией Firebase - PullRequest
0 голосов
/ 04 января 2019

Я хотел бы использовать Firebase Auth в качестве службы авторизации для AWS AppSync.В настройках AppSync я пытался добавить Firebase Auth в качестве поставщика OpenID Connect, но похоже, что я делаю что-то не так, так как получаю эту ошибку при попытке сделать запрос с Firebase Auth tokenId:

{
  "errors": [
    {
      "errorType": "UnauthorizedException",
      "message": "Missing authorization header"
    }
  ]
}

В AppSync im используются следующие параметры:

  • Тип авторизации: OpenID Connect
  • Домен поставщика OpenID Connect (URL-адрес эмитента): https://securetoken.google.com/<Firebase Project ID>
  • Идентификатор клиента: <Firebase Api Key>
  • Выдано в TTL: 0
  • Время аутентификации TTL: 0

При выполнении запроса я используюTokenId предоставлено firebase, а не теми, которые получены от федеративного провайдера идентификации (например, Facebook или Google).

1 Ответ

0 голосов
/ 05 января 2019

Видимо, мне не нужно было указывать идентификатор клиента в настройках. Отлично работает без него.

...