Я хотел бы использовать 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).