Переключение вызова API на Oauth 2.0 с openid

Раньше я запрашивал свои финансовые данные через Power Query в Power BI. Недавно я переключился на выполнение этого с помощью скрипта Python, работающего в функциях Google Cloud и запускаемых Cloud Scheduler. (это лучший способ?) Он сохраняет CSV-файл в GCStorage.

Сторона, которая предоставляет данные я после перехода на OAuth 2.0, используя либо неявный или код авторизации потока. Я считаю, что это означает, что где-то в этом потоке открывается браузер, в котором необходимо ввести имя пользователя и пароль. Также мне нужно указать uri перенаправления для этой стороны, я не уверен, как реализовать это в моей текущей настройке.

У кого-нибудь есть идея? Более подробную информацию об API можно найти здесь. https://accounting.twinfield.com/webservices/documentation/#/ApiReference/Authentication/OpenIdConnect

1 ответ

Обычно поток кода авторизации будет подходящим для вашего типа приложения.

  1. Вы отправите запрос на аутентификацию в их API(перенаправляя пользователя). Они аутентифицируют пользователя и перенаправляют его обратно в ваше приложение, используя предоставленный вами URI перенаправления.

  2. Вы можете получить токен доступа или идентификатор из их конечной точки токена, используя код, свой идентификатор клиента и секрет клиента.

Другие вопросы по тегам