Глядя на https://developers.google.com/accounts/docs/OpenID?hl=zh-TW#AuthProcess использует веб-приложение. Работает ли этот же процесс для настольного приложения, которое может выполнять http(s)-вызовы, чтобы делать то же самое? Единственное препятствие, которое я вижу, заключается в том, что пользователь перенаправляется на сайт для входа в систему, например, Google. Как я могу использовать этот процесс для настольного приложения вместо веб-сайта? Если у человека уже есть идентификатор FB или Google, я хочу, чтобы он мог использовать его для входа в мое приложение. Таким образом, в моем приложении есть серверная часть, которая также должна получить это значение аутентификации для проверки входа в систему.
Каждый пример, который вы видите, подходит для веб-приложений, но было бы неплохо, если бы настольные приложения тоже могли использовать это (скажем, видеоигры, в которых есть многопользовательский режим), что я и пытаюсь сделать. Я не хочу отслеживать и хранить имя пользователя/пароль, если я могу просто использовать OpenID.