У меня есть 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
.
Есть ли способ или способ, где я могу просто использовать один шаг для проверки этого токена, или это мой единственный вариантпоймать ошибку одного и затем попробовать другой метод?