У меня есть задача, для вызова которой нужно вызвать внешний Oauth2 API .
Этапы аутентификации этого API:
- Запрос аутентификации приложения:
https://api.apiname/v1/oauth?app_id= [значение] &redirect_url = [значение] & response_type = [значение] & scope = [значение] & состояние = [значение]
-> Он будет перенаправлен на страницу входа в этот API
Войдите, затем получите код Используйте этот код, затем запросите получение токена доступа:
https://api.apiname/v1/token?grant_type=oauth_code&app_id=[value]&secret=[value]&code=[value]
Используйте полученный токен доступа для вызова определенного API для получения данных.
Итак, как я могу автоматически выполнить шаг 1,2,3 в моей системе, потому что клиент не должен входить в API для получения кода?Есть ли способ, которым я могу пройти через шаг 1, не показывая страницу входа в систему?