Пока я пытаюсь использовать Google.Apis.Auth.OAuth2
я даю ему секретный ключ логин,
JSON:
"installed": {
"client_id": "ClientId",
"project_id": "project_id",
"auth_uri": "https://accounts.google.com/o/oauth2/auth",
"token_uri": "https://oauth2.googleapis.com/token",
"auth_provider_x509_cert_url": "https://www.googleapis.com/oauth2/v1/certs",
"client_secret": "client_secret",
"redirect_uris": [ "urn:ietf:wg:oauth:2.0:oob", "http://localhost" ]
и после успешного входа в систему он запросил вход в систему с моей учетной записью Gmail.
Это выдаёт мне токен доступа на 6 часов:
JSON:
{
"access_token": "access_token key",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "1/kRTvuCKTndK-P6wueRd7WJYXXWcS1du8MTOnp6VKXKw",
"scope": "https://mail.google.com/",
"Issued": "2019-01-19T18:45:32.016+02:00",
"IssuedUtc": "2019-01-19T16:45:32.016Z"
}
но я хочу, чтобы оно было автоматическим без учетной записи,
Как я мог это сделать?
Мне все равно, будет ли Credential простым текстом в коде (это всего лишь тест).