Azure移动应用服务Twitter身份验证iOS 9

时间:2015-11-03 16:45:34

标签: ios azure mobile twitter

我们有一个使用Twitter身份验证的Azure移动应用服务。我们还有一个本地swift iOS应用程序,它使用该服务。如果我在没有安装官方Twitter应用程序的情况下在模拟器上运行应用程序,那么一切都很酷并且运行良好,显示授权页面,输入详细信息,然后根据移动登录流程进行重定向。

然而,当我在安装了Twitter应用程序的设备上运行此程序时,我在授权页面上输入我的详细信息,我点击登录,然后启动Twitter应用程序,然后打开Safari并且我得到了一些东西技术错误的页面。

我已经尝试了几种不同的东西,我已经禁用App Transport Security认为可能是这样,我实现了客户端重定向身份验证,但却发现Twitter不受支持。

我现在已经搜索了几天,但却无法找到其他人。那是我吗?或者有些事情有点不稳定?

由于

1 个答案:

答案 0 :(得分:0)

如果它帮助了那里的任何人,我刚从微软的一个好人那里收到了这些信息: -

核心问题是默认情况下Katana(用于登录)重定向到twitter.com以获取oauth而不是api.twitter.com,这会导致Native Twitter应用程序(在iOS 9中)拦截并思考它要求在Twitter上打开内容。 MobileApps将在接下来的一周左右对其进行修复,因为它会推出新的身份验证更改。