Как внешне тестировать API при использовании Google Oauth? - PullRequest
0 голосов
/ 12 мая 2019

Наше приложение Laravel (v5.3) использует Google Oauth 2.0 для аутентификации пользователей, а наши API используют аутентификацию на основе файлов cookie.Сессии хранятся в Memcached.Мы используем некоторые API Google для выполнения пользовательских задач в нашем приложении.На данный момент в приложении нет никаких тестов, и большая часть кода была написана 2-3 года назад.

Мой вопрос: как мне провести тестирование API-интерфейсов извне с использованием Postman?Моя конечная цель - создать коллекцию Postman, которую затем можно запустить в нашем инструменте CI, используя Newman (инструмент CLI Postman) для запуска тестов API и одобрения / отклонения запросов на извлечение на основе статуса.

В настоящее время, когда ясоздайте новую конечную точку API, я использую браузер для получения файла cookie из приложения внешнего интерфейса и передаю его в качестве заголовка файла cookie в Postman для тестирования API.

Пожалуйста, дайте мне знать, если требуется какая-либо дополнительная информация, ядобавлю их в пост.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...