如何使用自定义域在Google App Engine应用上使用“login:required”?

时间:2016-02-08 14:58:50

标签: google-app-engine

我在自定义域上有一个Python GAE应用程序。当我向任何处理程序添加login:required时,该站点将重定向到应用程序的appspot.com域而不是我的自定义域。该网站的功能不受影响,所有处理程序和路由继续按预期工作 - 只是在appspot.com域上。

以下app.yaml中的示例代码段。 mydomain.com适用于自定义域,mydomain.com / test以及任何其他处理程序在身份验证后重定向到appspot.com域(myapp.appspot.com/test)。

- url: /
  script: main.application

- url: /test
  script: main.application
  login: required

- url: /.*
  script: main.application
  login: required

这是App Engine处理域名的配置问题,还是登录时所使用的重定向问题:必需设置?

1 个答案:

答案 0 :(得分:1)

您需要在开发者控制台(在API |凭据下)将Authorized redirect URIs设置为自定义域,而不是默认的appspot.com。因此,来自自定义域的请求也会“回调”到自定义域。

查看附带的屏幕截图,了解如何为我的应用程序配置它。

[Redirect URI]

相关问题