Firebase - проверить сессионный cookie или idtoken - PullRequest
0 голосов
/ 02 октября 2018

У меня есть API, где я проверяю idToken от firebase, этот API используется веб-приложением и мобильным приложением.

В веб-приложении используется session token и мобильное приложение.стандарт idToken.

В моем нынешнем виде API корректно проверяет стандартный токен из мобильного приложения, используя метод admin 100 sdk admin.auth().verifyIdToken().

Если я передаю токен сеанса этомузавершается с ошибкой iss

Firebase ID token has incorrect "iss" (issuer) claim

Я знаю, что могу проверить токен сеанса с помощью метода admin.auth().verifySessionCookie().Но я должен был бы сделать это в блоке catch обещания verifyIdToken.

Есть ли способ или способ, где я могу просто использовать один шаг для проверки этого токена, или это мой единственный вариантпоймать ошибку одного и затем попробовать другой метод?

...