在iOS设置中使用第三方身份验证添加Google帐户

时间:2015-07-23 16:33:25

标签: javascript ios authentication google-oauth

我们是使用Google Apps for Education的大学。当人们通过网络登录时,Google会使用我们的中央身份验证服务(CAS)服务器。 (即,如果John Smith访问gmail.com并在登录页面输入他的@ example.edu电子邮件地址,Google会将他发送到我们的网站以输入他的用户名和密码,然后再让他进去。)

我们今天早上更改了网站模板,我们发现当人们尝试在iOS中设置帐户时设置应用(例如设置 - >邮件,通讯录和日历 - >添加帐户 - > Google),他们会输入他们的电子邮件地址并像往常一样发送到我们的登录页面,但只要页面完成加载,身份验证屏幕将消失,他们将被带回所有帐户类型选项(iCloud,Exchange,Google等) - 之前他们有机会放置用户名和密码。

我禁用了页面上运行的大部分Javascript。 (我离开了Typekit,Modernizr和Google Analytics,并注释掉了jQuery和我们所有的自定义代码。)这似乎解决了这个问题,我猜测是某种事件被触发,让iOS认为是流动完成了。有谁知道iOS如何确定认证流程是否完整?谷歌有什么想法吗?我甚至不知道这会被称为什么,所以任何提示都会有所帮助。

0 个答案:

没有答案