Java 应用程序引擎任务队列安全上下文
我正在研究如何在AppEngine中运行后台任务。 看来任务队列是一个不错的选择。但任务队列如何处理用户登录?我的后台任务要求用户登录。Java 应用程序引擎任务队列安全上下文,java,google-app-engine,scheduled-tasks,Java,Google App Engine,Scheduled Tasks,我正在研究如何在AppEngine中运行后台任务。 看来任务队列是一个不错的选择。但任务队列如何处理用户登录?我的后台任务要求用户登录。 我的理解是,当任务队列运行任务时,它会向我的应用程序发送HTTP请求,但如果我的所有资源都受到保护并且需要用户上下文,我应该如何处理呢?任务队列允许使用仅限管理员的端点,因此,例如,您可以在任务的负载中包含用户ID,通过仅限管理员的URL运行它,然后只要相信用户ID在运行时是正确的 这在谷歌的文档中有解释任务队列允许使用仅限管理员的端点,因此,例如,您可以在任
我的理解是,当任务队列运行任务时,它会向我的应用程序发送HTTP请求,但如果我的所有资源都受到保护并且需要用户上下文,我应该如何处理呢?任务队列允许使用仅限管理员的端点,因此,例如,您可以在任务的负载中包含用户ID,通过仅限管理员的URL运行它,然后只要相信用户ID在运行时是正确的
这在谷歌的文档中有解释任务队列允许使用仅限管理员的端点,因此,例如,您可以在任务的有效负载中包含一个用户ID,通过仅限管理员的URL运行它,然后只需相信用户ID在运行时是正确的
Google的文档中对此进行了解释,您的servlet可能依赖于特定于任务队列的头(请参阅)。这些都是谷歌应用引擎内部设置的,所以你可以信任它
您还可以使用参数(请参阅)将任何数据传递给队列任务处理器(用户id、令牌等)。您的servlet可以依赖于特定于任务队列的头(请参阅)。这些都是谷歌应用引擎内部设置的,所以你可以信任它 您还可以使用参数(请参阅)将任何数据传递给队列任务处理器(用户id、令牌等)