使用Google App Engine进行Google Apps域身份验证 - 重定向过多

时间:2014-12-02 13:42:55

标签: google-app-engine

这是我遵循的步骤。

  1. 使用自定义域身份验证选项从GAE控制台创建新的应用程序。给我的域名。

  2. 使用Google Apps for Work注册了我的域名。为我的GAE应用程序启用App Engine服务。

  3. 将以下代码添加到web.xml

    <security-constraint>
     <web-resource-collection>
         <web-resource-name>all</web-resource-name>
         <url-pattern>*</url-pattern>
    </web-resource-collection>
    <auth-constraint>
        <role-name>*</role-name>
    </auth-constraint>
    

  4. 尝试使用普通的Gmail帐户打开该应用。它被重定向到登录页面。它工作正常,到此为止。

  5. 出现问题,我尝试使用我的域帐户登录时显示错误“重定向太多”。

  6. 我尝试清除Cookie并确保每次只登录一个帐户。

    请帮忙。

1 个答案:

答案 0 :(得分:0)

请改为/ *。或者,您也可以将app.yaml用于Java应用程序,因为它更容易配置(不确定它是否可以与Eclipse一起使用)。除非您的应用程序需要可移植到其他Java应用服务器。