Цель
Уметь запускать коллекцию без прохождения процесса авторизации каждого вызова индивидуально до запуска коллекции.
Что я пытался/заметил
-
При использовании помощника авторизации OAuth2 в Postman я не обнаружил метод сохранения возвращенного токена обновления и, таким образом, его использовать, когда токен доступа истекает, чтобы получить новый. (Я предложил, чтобы эта функция была помещена в помощник в вопросах Postman Github.)
-
Я попытался создать несколько шагов в начале коллекции, чтобы реплицировать помощника, но не может пройти шаг, когда требуется взаимодействие с пользователем, чтобы утверждать/отклонять (что имеет смысл, поскольку это представляет угрозу безопасности в противном случае). Однако я не могу понять, как запросить пользователя, как это делает помощник OAuth2.
-
Я оправдал мои ожидания в отношении токена обновления и думал, что могу просто запустить проверку подлинности в первом тесте в списке, сохраняя токен доступа как-то в глобальной или переменной окружения, и затем используя этот токен во всех последующих тестах, но я не нашел способ сохранить токен доступа, сгенерированный с помощью помощника OAuth2.
Я хотел бы знать, есть ли решение для этого, что приводит к тому, что коллекции могут запускаться с минимальными усилиями, введенными в авторизацию. Это становится более важным с большим количеством тестов, написанных в коллекции, которые все используют авторизацию OAuth2.
Боковое примечание. Я использую клиентский почтовый клиент Postman, если у меня есть другие клиенты, о которых я не знаю.