Google app engine GAE任务,URL设计安全吗?
我正试着围绕谷歌应用程序引擎,尤其是任务 我的问题是关于安全性的,如果我定义如下队列:Google app engine GAE任务,URL设计安全吗?,google-app-engine,task,Google App Engine,Task,我正试着围绕谷歌应用程序引擎,尤其是任务 我的问题是关于安全性的,如果我定义如下队列: - url: /queues/long-task script: urlhandlers.QueueLongTask.app login: admin 我是否可以确保/queues/long任务只能由管理员和任务系统访问?我在谷歌文档中找不到这方面的参考资料 提前谢谢你你是对的,登录:管理员负责 您可以在此处找到有关文档的更多信息: 如果您只想在从任务调用时执行特定操作,还可以使用标题,如X-Ap
- url: /queues/long-task
script: urlhandlers.QueueLongTask.app
login: admin
我是否可以确保/queues/long任务只能由管理员和任务系统访问?我在谷歌文档中找不到这方面的参考资料
提前谢谢你你是对的,登录:管理员负责 您可以在此处找到有关文档的更多信息: 如果您只想在从任务调用时执行特定操作,还可以使用标题,如
X-AppEngine-QueueName
:
“这些标头由Google App Engine在内部设置。如果您的请求处理程序找到其中任何标头,它可以相信该请求是一个任务队列请求。如果您的应用程序的外部用户请求中存在上述任何标头,它们将被剥离。”您是正确的,请登录:admin处理 您可以在此处找到有关文档的更多信息: 如果您只想在从任务调用时执行特定操作,还可以使用标题,如
X-AppEngine-QueueName
:
“这些标头由Google App Engine在内部设置。如果您的请求处理程序找到其中任何标头,它可以相信该请求是一个任务队列请求。如果您的应用程序的外部用户请求中存在上述任何标头,它们将被剥离。”感谢您的精确性,但是关于头的部分让我感到困扰:作为客户机,我可以向请求中添加任何头,例如
X-AppEngine-QueueName
。GAE是否阻止客户端添加此标题?您可以添加它们,但app engine将删除它们:“如果您的应用程序的外部用户请求中存在上述任何标题,它们将被删除。”感谢您的精确性,但标题部分困扰着我:作为客户端,我可以在请求中添加任何标题,例如包括X-AppEngine-QueueName
。GAE是否阻止客户端添加此标题?您可以添加这些标题,但app engine将删除这些标题:“如果您的应用程序的外部用户请求中存在上述任何标题,则会删除这些标题。”