Как получить токен JWT через веб-сервис
После включения модуля JWT. и после Использования веб-токенов JSON (JWT) для аутентификации запросов к ресурсам REST в Drupal 8 о том, как его использовать, он работает.
Я знаю, что могу получить доступ к пользовательскому токену JWT, посетив /jwt/токен. Моя проблема заключается в том, что я пытаюсь войти в систему через веб-службы. Он возвращает мне следующее.
{
"current_user": {
"uid": "4",
"name": "cravushedal"
},
"csrf_token": "OlTb7fak5ZS-r1BRiGtBh4IWLm_Z7F1xMpY3KYTGkrU",
"logout_token": "5DiupHgr9iDxIDVmhHTI3PMX2-Shd6sjuN8hNHrHv7E"
}
С почтальоном
В postman после входа в систему я получаю файл cookie, и с помощью этого файла cookie я могу получить доступ к jwt/token
проложите маршрут и получите токен на предъявителя.
Но я использую angular 5, и я хочу получить доступ к этому маршруту без файла cookie , просто с помощью токена csrf. Возможно ли это? Я имею в виду, я пытаюсь включить это в заголовок, но не результат. Есть идеи?
Спасибо
1 answers
Вы можете попробовать использовать Получить JWT в модуле входа , который я создал для той же цели.