我已经使用 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
我环顾四周,看到了类似的问题,但没有运气。
谢谢,
戴夫