Существует ли общий URL-адрес маркера обновления OAuth 2 для входа Google Console API в проектах? - PullRequest
0 голосов
/ 22 марта 2019

Я создаю собственное частное приложение на платформе устаревшего браузера Zapier для разработчиков. Google api требует OAuth 2, который я могу правильно настроить с учетными данными, которые Google предоставляет после создания пользовательского клиента (с помощью первой кнопки по этой ссылке):

https://developers.google.com/identity/sign-in/web/sign-in#before_you_begin

Генерирует необходимые учетные данные как таковые:

{
    "web": {
        "token_uri": "https://oauth2.googleapis.com/token", 
        "auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs", 
        "auth_uri": "https://accounts.google.com/o/oauth2/auth", 
        "client_id": "1234567890example.apps.googleusercontent.com", 
        "client_secret": "1234567890abcexample", 
        "project_id": "abc123example", 
        "javascript_origins": [
            "https://zapier.com"
        ]
    }
}

Моя проблема в том, что Zapier необходимо регулярно обновлять токен доступа. У него есть возможность настроить его следующим образом:

"Обновить URL-адрес токена (необязательно) Где мы размещаем POST, чтобы обновить access_token. "

Как видите, Google предоставил все, что мне нужно (client_id, client_secret, token_url, auth_url и т. Д.), Но не refresh_token_url.

Есть ли URL-адрес маркера обновления Google, который я могу подключить к этому полю в Zapier, который позаботится об этом?

1 Ответ

0 голосов
/ 23 марта 2019

Я считаю, что вы можете повторно использовать token_uri, основываясь на других проектах, которые я видел, которые делают то же самое. Вы пробовали это?

...