Аутентификация Google в приложении Desktop - PullRequest
1 голос
/ 24 апреля 2019

У меня есть веб-приложение, которое использует аутентификацию Google, используя clientID, секретный ключ и redirectUrl. Теперь у меня есть другое приложение, которое является приложением Windows Form, и я хочу, чтобы аутентификация Google осуществлялась с использованием того же клиента, что и в веб-приложении. Как я могу сделать аутентификацию в приложении Windows?

1 Ответ

0 голосов
/ 24 апреля 2019

Существует несколько типов клиентов, которые вы можете создать для доступа к серверу аутентификации Google.

  1. приложения веб-браузера
  2. собственные (другие) приложения
  3. учетные записи служб
  4. mobile

Каждый тип клиента использует свой набор учетных данных, а в некоторых случаях - другой тип предоставления.По соображениям безопасности они предназначены для использования с типом клиента, который будет использоваться для доступа к нему.

Клиент веб-браузера требует URI перенаправления, чтобы сервер авторизации знал, что он должен вернуть учетные данные.Собственное установленное приложение не требует URI перенаправления, потому что сервер авторизации знает, что нужно вернуть авторизацию в то же место, откуда поступил вызов.

Ответ : Вы не можете использовать Интернетклиент браузера в установленном приложении.Вам нужно будет создать собственный (другой) тип клиента в вашем проекте и использовать его.

...