4

我尝试将Piston用于一个简单的 API,希望使用它的 OAuth 支持。但是在启用 OAuth 后我第一次点击端点时,我收到了一个错误:

TemplateDoesNotExist: oauth/challenge.html

果然,没有这样的文件。

OAuth 在活塞中工作吗?我犯了一个愚蠢的错误吗?

4

2 回答 2

2

不——这看起来像是活塞中的一个错误。在这里oauth/challenge.html被引用,但在该项目的任何地方都不存在(请参阅活塞的模板文件夹)。

您可以尝试在设置oauth/challenge.html中指定的目录之一中的某处创建一个空文件吗?TEMPLATE_DIRS

于 2009-11-27T17:18:13.273 回答
0

当检查 is_authenticated 失败时,将调用身份验证对象中的挑战方法。我还没有对此进行测试,但我相信challenge.html 最有可能在授权失败并且需要显示错误时呈现。

这只是一个猜测,但我认为这是有道理的。

于 2009-12-07T19:51:22.700 回答