Подключите Gmail API с именем пользователя и паролем - PullRequest
0 голосов
/ 19 января 2019

Пока я пытаюсь использовать 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 простым текстом в коде (это всего лишь тест).

...