#firebase #firebase-authentication #firebase-admin
#firebase #firebase-аутентификация #firebase-admin
Вопрос:
Я включаю Firebase Auth Token
как часть моего запроса POST в мой REST api. Я хотел бы проверить, token.length == 1250
прежде чем декодировать токен, чтобы получить пользовательский uid
. Я сгенерировал десять разных токенов аутентификации и проверил всю их длину. Все они имеют длину 1250 символов. Длина всех сгенерированных токенов составляет 1250 символов или иногда она будет длиннее и короче?
Комментарии:
1. Извините, что не разместил здесь никакого кода, потому что проблема не в коде, а в определении длины токена аутентификации firebase.
Ответ №1:
Длины токенов произвольны. Это зависит от точной информации, включенной в токен, такой как имя пользователя, uid и другие пользовательские утверждения.
Комментарии:
1. какой будет максимальная длина? Я почти уверен, что для jwt-токена firebase существует максимальная длина и минимальная длина.
2. Длина JWT не имеет ограничений. Существует ограничение в 1 КБ для пользовательских утверждений, которые могут быть включены в токен. Но поскольку токен также кодирует информацию о пользователе и проекте, он не может иметь фиксированных границ.