查看https://developers.google.com/accounts/docs/OpenID?hl=zh-TW#AuthProcess它使用 Web 应用程序。对于可以进行 http(s) 调用以执行相同操作的桌面应用程序,相同的过程是否有效?我看到的一个障碍是用户被重定向到该站点进行登录,例如谷歌。我如何将此过程用于桌面应用程序而不是网站?如果某人已经拥有 FB 或 google ID,我希望他们能够使用它来登录我的应用程序。因此,我的应用程序的服务器部分也需要获取此身份验证值来验证登录。
您看到的每个示例都适用于网络应用程序,但如果桌面应用程序也可以使用它(例如具有多人游戏的视频游戏),那就太好了,这就是我正在尝试做的事情。如果我只能使用 OpenID,我不想跟踪和存储用户名/密码。