2010-11-30 49 views
1

我最近开始为手机游戏项目工作,我希望维护用户帐户。桌面谷歌/ Twitter/Facebook帐户验证

我想我会让人们用Google/Facebook/Twitter等帐户进行身份验证,而不是编写自己的用户帐户图层。检查OAuth/OpenID等这些提供程序所支持的委托身份验证方案,似乎必须有浏览器才能登录任何提供程序。任何人都可以提出解决方法或直接的方式进行身份验证,而无需打开浏览器。

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

回答

0

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

+0

OAuth v1(例如Twitter)允许客户“允许”您的应用程序并存储预定义的令牌/密钥对。您的应用程序可以使用它进行身份验证。 – reiniero 2012-06-15 09:50:39