2013-04-22 31 views
1

我正在构建一个使用OpenID身份验证的应用程序,我从URL中加载了UITableview中的数据(Google,Yahoo,Facebook),一旦我点击它重定向到UIWebview中的登录页面。如何获取安全令牌,然后导航到我们的应用程序?

当我登录谷歌或其他一些页面显示为空时。

现在我想重定向到我的应用程序,一旦我登录。如何获得安全令牌?

在此先感谢。

回答

0

Step 1:您需要在Google,Facebook,Twitter,Instagram等应用程序设置面板中定义回调URL, 对于您的开发者帐户登录,转到相应提供者的应用程序部分,并设置回调URL相应地, 我给你举例回复URL在Instagram 例如。 “IG://授权” 回调URL/URI:ig123456789://授权 这里ig代表的Instagram,如果其Facebook应用fb1233454667://授权

Step 2:在你的AppDelegate文件中写回调处理方法

-(BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url { 
    return [self.instagram handleOpenURL:url]; 
} 

-(BOOL)application:(UIApplication *)application openURL:(NSURL *)url sourceApplication:(NSString *)sourceApplication annotation:(id)annotation { 
    return [self.instagram handleOpenURL:url]; 
} 

Step 3:在您的应用程序设置中设置URL类型,。 refer following screenshot for detail

Step 4:这就是所有现在你可以提出认证请求,经过成功认证后,你的应用将被激活。

+0

感谢您的宝贵回复 – user2289669 2013-04-22 11:33:56

+0

欢迎您@ user2289669 – 2013-04-22 11:34:18

相关问题