Ответ 1
Здесь моя конфигурация для тестирования потока учетных данных клиента с использованием расширения Chrome, Postman.
До сих пор используемое нами приложение REST API использовало простой ключ api, переданный как параметр URL, но мы только что переключились на использование OAuth2 Client Credentials Flow.
Это простой рабочий процесс, при котором клиент отправляет ключ и секрет через базовую аутентификацию и получает истекающий токен доступа. К сожалению, так просто, что значительно сложнее было выполнить быстрые тесты API в браузере либо во время разработки, либо для нашей службы поддержки, чтобы выполнить проверки на работоспособность установки.
Я пробовал OAuth 2.0 Playground и REST Console для Chrome, но обе эти функции, похоже, поддерживают более сложный рабочий процесс авторизации кода. Есть ли браузерный инструмент, поддерживающий поток учетных данных клиента?
Здесь моя конфигурация для тестирования потока учетных данных клиента с использованием расширения Chrome, Postman.
Фактически вы можете настроить OAuth 2.0 Playground для использования потока учетных данных клиента. Просто нажмите значок "Wheely" в правом верхнем углу, чтобы открыть меню конфигурации и выбрать поток "Сторона клиента".
Еще один трюк, который вы можете "Восстановить" на игровой площадке, создав URL-адрес (нажмите "URL" ico в верхнем правом углу). Например, используйте эту ссылку для автоматической настройки игровой площадки, настроенной для потока учетных данных клиента: https://developers.google.com/oauthplayground/#step1&response_type=token
Предложите вам попробовать Google OAuth 2.0 Playground (https://developers.google.com/oauthplayground/). Хотя он оптимизирован для потоков OAuth2, ориентированных на Google, вы можете настраивать конечные точки OAuth и другие параметры для использования вашего потока. Вам просто нужно обязательно использовать https://developers.google.com/oauthplayground (без конечной косой черты) для вашего URI перенаправления, или вы получите несоответствие перенаправления (если ваша система проверяет это.) После настройки он позволяет сохранить параметризованный URL-адрес, поэтому вам не придется вводить все конфигурации в следующий раз.
В настоящее время ищут и другие инструменты. С удовольствием отправляю любые другие, которые я нахожу.