Пробовал устроиться на работу, завалился на задании про авторизацию с использованием JWT. Сейчас сам пытаюсь разобраться, но вообще ничего не понимаю.
Запросы регистрации/авторизации на сервер возвращают JSON в котором, среди прочего, есть строка, разделённая двумя точками, точно как в разделе Encoded
https://jwt.io/
Методом научного тыка я смог понять какой алгоритм шифрования используется и то, что в этой строке есть id пользователя, почта, время выдачи и истекания токена.
Логика подсказывает, что дальше мне нужно хранить его (или часть?) и передавать вместе с запросами, но если тупо вставить токен в запрос, получается ошибка - такой метод не поддерживается. Ничего не передавая получаю ошибку - не предоставлены учётные данные.
Что с этим токеном делать дальше после получения?
PS. Как описано тут
https://jwt.io/introduction , пробовал передавать заголовок
Authorization: Bearer token
Пишет - недопустимые символы
Полазил по гитхабу, нашёл
https://github.com/nirasan/gae-unity-jwt-sample-cl... , тут передают
Authorization token
Пишет - не предоставлены учётные данные