【问题标题】:Desktop Google/Twitter/Facebook Accounts Authentication桌面 Google/Twitter/Facebook 帐户身份验证
【发布时间】:2010-11-30 03:24:16
【问题描述】:

我最近开始开发一个手机游戏项目,我想为其维护用户帐户。

我没有编写自己的用户帐户层,而是允许人们使用 Google/Facebook/Twitter 等帐户进行身份验证。检查每个提供者(如 OAuth/OpenID)支持的委托身份验证方案,似乎必须有一个浏览器来登录任何提供者。任何人都可以建议解决方法或直接的身份验证方法,而无需打开浏览器。

如果不可能,Google Talk 等应用程序如何在不打开浏览器的情况下登录?

【问题讨论】:

    标签: authentication oauth openid desktop


    【解决方案1】:

    浏览器只是在说 HTTP(通过 TCP)。您可以创建一个 ASP.NET Web 服务或一个也使用 HTTP 的 WCF Web 服务,它们将遵循相同的 HTTP 操作序列。

    【讨论】:

    • OAuth v1(例如 Twitter)允许客户“允许”您的应用程序并存储预定义的令牌/秘密对。您的应用程序可以使用它进行身份验证。
    猜你喜欢
    • 2013-08-30
    • 1970-01-01
    • 1970-01-01
    • 2016-09-27
    • 1970-01-01
    • 2018-03-21
    • 1970-01-01
    • 2018-02-24
    • 1970-01-01
    相关资源
    最近更新 更多