【发布时间】:2017-01-02 18:55:32
【问题描述】:
在 Eclipse 中设置好我的环境并安装所有 GAE 包等之后,我只需将我的 appengine-web.xml 更改为正确的项目 ID 即可开始部署。
我的问题是,这是如何工作的? GAE 如何知道我是该应用程序的所有者?我敢肯定,您不能仅通过知道 app-id 来进行部署,但是有哪些身份验证流程?
【问题讨论】:
标签: java eclipse google-app-engine
在 Eclipse 中设置好我的环境并安装所有 GAE 包等之后,我只需将我的 appengine-web.xml 更改为正确的项目 ID 即可开始部署。
我的问题是,这是如何工作的? GAE 如何知道我是该应用程序的所有者?我敢肯定,您不能仅通过知道 app-id 来进行部署,但是有哪些身份验证流程?
【问题讨论】:
标签: java eclipse google-app-engine
只有具有适当角色的用户才能部署 - 请参阅 the docs。默认情况下,是具有管理员或部署角色的用户(或前 IAM 制度下的应用程序所有者)。
当您第一次尝试部署时,您需要在浏览器中使用您的 Google 帐户进行身份验证,并且 cookie 将保存到您的计算机中以供将来的身份验证请求使用。
因此假设他们的 cookie 被安全保存,只有授权用户才能部署应用程序。
【讨论】: