我在Google App Engine上开发并部署了一个应用程序,我想进行一些集成测试,这样有一种方法可以让我(所有者)和其他人看到应用程序(MyappId.appspot.com)添加为开发人员?
答案 0 :(得分:1)
如果约束指定admin的用户角色,则仅注册 应用程序的开发人员可以访问URL。管理员角色 您可以轻松构建站点中仅限管理员的部分。
<security-constraint>
<web-resource-collection>
<web-resource-name>admin</web-resource-name>
<url-pattern>/admin/*</url-pattern>
</web-resource-collection>
<auth-constraint>
<role-name>admin</role-name>
</auth-constraint>
</security-constraint>
答案 1 :(得分:1)
您可以设置应用程序的配置以仅允许管理员用户。 Python的一个示例呈现给App Engine documentation for Python 。
答案 2 :(得分:1)
@Andrei Volgin
感谢您的链接:我已阅读有关App Engine python应用程序的文档,并看到我们可以将login: admin
添加到我们的yaml文件中,如下所示:
- url: /.*
script: handler.application
secure: always
login: admin
答案 3 :(得分:1)
如今,您可以使用Google Identity Aware代理https://cloud.google.com/iap