有哪些选项可以验证 mturk 正在请求我的 ExternalQuestion 而不是第 3 方?
What options are there for verifying that mturk is requesting my ExternalQuestion and not a 3rd party?
我有一个 Django 应用程序,我想在上面托管一个表单,用作 Amazon 的 Mechanical Turk 上的 ExternalHit 的模板。我一直在努力寻找实现它的方法,因此只有 mturk 有权查看此文档。
我一直在考虑的一个想法是查看请求 headers 并确认请求来自亚马逊。但是,我找不到关于这些主题的任何文档,我担心如果请求的来源发生变化,mturk 将无法访问该页面。
有人有任何建议或他们已经实施的解决方案吗?
顺便说一句,我正在使用 python/django/boto。
来自 AWS 的每个请求都将包含额外的 URL 参数:workerId
、assignmentId
、hitId
。这可能是识别来自 MTurk 的请求的最简单方法。也可能有 headers,但没有在任何地方记录它们。
我有一个 Django 应用程序,我想在上面托管一个表单,用作 Amazon 的 Mechanical Turk 上的 ExternalHit 的模板。我一直在努力寻找实现它的方法,因此只有 mturk 有权查看此文档。
我一直在考虑的一个想法是查看请求 headers 并确认请求来自亚马逊。但是,我找不到关于这些主题的任何文档,我担心如果请求的来源发生变化,mturk 将无法访问该页面。
有人有任何建议或他们已经实施的解决方案吗?
顺便说一句,我正在使用 python/django/boto。
来自 AWS 的每个请求都将包含额外的 URL 参数:workerId
、assignmentId
、hitId
。这可能是识别来自 MTurk 的请求的最简单方法。也可能有 headers,但没有在任何地方记录它们。