所以,我最近几天一直在阅读整个OAuth的东西,试图找到一些东西来帮助我在推特上进行身份验证。因为这个论坛中的大多数话题都指向Ben Gottliebs Framework,所以我试着把它包含在我的TestApp中,它运行得很好。
插入我的令牌,登录很容易。我想做的下一件事,是使用我自己的登录屏幕。所以我必须用我自己的Webview替换掉它(例如)UIView。
问题是,我不知道该怎么做。我完全不知道在什么时候“干预”,因为一切都是如此模糊(故意的?)……
所以我的问题是:
1)有没有人以任何方式处理这个问题,你能给我一个提示吗?
2)以这种方式更改框架通常可以吗?我找不到任何能阻止我这么做的东西...
发布于 2010-09-22 09:12:27
OAuth背后的整个思想是不提供登录屏幕。这样,用户就不必给你他的密码了。相反,他被暂时从你的应用程序中移除,传递到Twitter (或Facebook等),通过他们的身份验证,然后Twitter (或Facebook等)给你一个令牌,只要用户仍然允许你使用它。
话虽如此,Twitter确实为你提供了一种定制自己的登录屏幕的方式,叫做xAuth。然而,你需要来自Twitter的特殊许可才能获得创建xAuth应用的权限。
有关xAuth的信息:http://dev.twitter.com/pages/xauth
关于这个的另一个问题:@iPhone : how to create twitter + OAuth custom login in our application
https://stackoverflow.com/questions/3762706
复制相似问题