以编程方式使用Stack Overflow进行身份验证

时间:2010-03-22 12:32:40

标签: iphone openid

我想在我的iPhone应用程序中添加上下投票 - MyStacks。为此,我需要能够使用Stack Overflow对用户进行身份验证。

我正在考虑调整Twitter-OAuth-iPhone库。但是我遇到的问题是获取消费者和密钥。要使用OAuth,我是否需要为每个提供商获取不同的密钥?为了来自Google的obtain a consumer key,应用程序需要有一个域名,但这是一个iPhone应用程序当然我没有。这是否意味着我不能使用OAuth?

还有其他方法可以使用Stack Overflow以编程方式进行身份验证吗?

1 个答案:

答案 0 :(得分:2)

在iPhone上找到了解决方案,其出乎意料的简单。只需嵌入一个UIWebView即可打开SO登录页面,然后一旦用户对自己进行身份验证,将使用NSHTTPCookieStorage保存所需的cookie,这样您就可以正常使用NSURLRequest。