Если вы разрабатываете API с авторизацией (например посредством JWT), чтобы авторизоваться при тестировании и разработке API с помощью Postman вам приходится предварительно дергать запрос авторизации для получении куки пользователя. В какой-то момент меня это подзадолбало и я решил написать скрипт авторизации для всех запросов к разрабатываемому API в Postman. Собственно, вот сам скрипт: Немного комментариев. Функция parseJwt (token,part) нам нужна для парсинга полученного токена JWT, чтобы вытащить оттуда его expired, то есть срок, когда он "протухнет"...
Довелось мне в одном из наших проектов столкнуться с такой задачей. Вроде бы кажется тривиальной и понятной, но на самом деле реализаций масса и не все они могут подойти именно для твоего проекта. Но в этой статье я расскажу не о том как реализовать этот механизм, а о том как же он работает...