我使用Google App Engine Java 1.8.0和Google Apps for Business(免费帐户)域身份验证(如mydomain.com)创建了一个应用程序,我使用UserService生成loginUrl和logoutUrl。
应用程序检查UserService以查看用户是否已登录,如果没有,则重定向到生成的loginUrl。将显示Google Apps域登录页面,在用户正确登录后,她应该登录到该应用程序。此流程适用于Chrome,Firefox和Safari。但是我在IE 10中得到了一个重定向循环。这个URL从:
闪烁https://mycustomdomainname.com/#
为:
https://mycustomdomainname.com/#/<mpl=ga&shdf=ChoLEgZhaG5hbWUaDlBlZXIgUmV2aWV3IFFBDBICYWgiFLbTEJDqU-HZ_rg0FT6B0Cm-Nls1KAEyFJHlcVyS-lY4ucS6BLI8PCjRHri4
生成的loginUrl是:
https://www.google.com/a/mygoogleappsforbusinessdomain.com/ServiceLogin?service=ah&passive=true&continue=https://appengine.google.com/_ah/conflogin%3Fcontinue%3Dhttps://mycustomdomainname.com/#/<mpl=ga&shdf=ChoLEgZhaG5hbWUaDlBlZXIgUmV2aWV3IFFBDBICYWgiFLbTEJDqU-HZ_rg0FT6B0Cm-Nls1KAEyFJHlcVyS-lY4ucS6BLI8PCjRHri4
我环顾四周,看到了类似的问题,但没有运气。
谢谢,
戴夫