使用OAuth2与Google和Safari的iOS应用程序提供了打开页面对话框

时间:2017-06-08 12:38:06

标签: ios iphone safari oauth-2.0

我终于让我的iPhone应用程序进行身份验证,并使用授权码返回我的应用程序。主要问题是我的应用程序没有提取反向客户端ID。我不得不添加我的bundle id的url方案而不是反向客户端id。

Anywho,问题是在Safari中进行身份验证后我会看到一个打开的'app name'页面对话框。如果用户点击打开它可以正常工作。如果他们离开它几秒钟,它会将它们重定向到Google主页,他们必须重新开始。如果他们通过除电话之外的任何其他方法使用双因素身份验证,我认为它也会失败。

如何避免此打开页面对话框?

1 个答案:

答案 0 :(得分:0)

我找到的解决方案是使用适用于iOS的官方Google库。 Safari不像我正在使用的AeroGear库那样涉及Safari。