Проверка токенов в приложении для Android - это необычно? - PullRequest
0 голосов
/ 27 декабря 2018

Я пытался найти способ проверки токенов в моем приложении для Android, однако я где-то читал здесь , что " Это необычно для приложения Android для проверки или даже подписи токена."Почему это необычно?Означает ли это, что в родных приложениях нет способа проверки токенов?

1 Ответ

0 голосов
/ 28 декабря 2018

во-первых, давайте разберемся, что делает токен пригодным для использования в качестве агента аутентификации без сохранения состояния.в основном JWT - это просто объект json, состоящий из 3 частей

  • заголовок
  • полезная нагрузка
  • подпись

Метод подписи - sha256 (base64)(заголовок) + base64 (полезная нагрузка) + "секретное сообщение").

«секретное сообщение» определяет, насколько силен токен.Сервер проверяет действительность токена, который этот секретный ключ.

Теперь, если вы хотите проверить токен на стороне клиента, вам определенно нужен этот секретный ключ.ДЕЛАЯ ЭТО, БУДЕТ ПОВРЕЖДАТЬ БЕЗОПАСНОСТЬ :)

Надеюсь, я смог пролить некоторый свет на то, почему мы не должны проверять токен на стороне клиента.Оставим проверку на сервере.

...