在iPhone应用程序中实现MPOAuth

时间:2011-10-10 10:33:38

标签: iphone oauth

我一直在网上试图找到有关如何使用MPOAuthMobile框架的资源,将OAuth集成到我的iPhone应用程序。

这里的wiki:http://code.google.com/p/mpoauthconnection/wiki/MPOAuthMobile对配置一无所知。 我编译了示例并将我的端点添加到oauthAutoConfig.plist和RootViewController中。 requestToken正常,我的服务器返回了一个未经授权的令牌。

接下来就是框架打开了对Safari中页面的用户访问请求,而不是像维基所说的那样在UIWebView中。

即使在成功登录后(通过网络表单),验证码也会回发到浏览器。

框架从不请求accessToken。

有很多代码(看起来它可以自动完成所有操作)但我无法弄清楚如何配置框架。

我的初始目标是使用登录表单向用户弹出UIWebView,在点击“登录”之后,框架/应用程序应该自己选择accessToken。

任何人都可以帮助MPOAuthMobile工作吗? anybosy在全流程中取得了哪些成功?

亲切的问候 Esben

1 个答案:

答案 0 :(得分:0)

让您的应用响应自定义x-com-mpoauth-mobile://success,确保您已在Info.plist中声明它,如下所示:

Info.plist screenshot

然后在App Delegate中实现-(BOOL)application:handleOpenURL:,Safari应该在获取访问令牌时将控制权传递回应用程序。