如何在前夕使用授权时公开顶级端点?

时间:2014-11-28 22:29:59

标签: eve

我正在使用python-eve开发REST API。我使用授权与默认TokenAuth类的子类,如文档中所述。但是现在GET请求/回复错误代码401和消息“请提供正确的凭据”。

我希望GET请求/只是在未经授权的情况下返回默认的可用资源列表。

对于常规端点,我只是将GET添加到模式中的public_methods属性,但是/没有模式,我怎样才能使它成为公共端点?

1 个答案:

答案 0 :(得分:1)

你可以走另一条路。将PUBLIC_METHODS设置为['GET'],以便可以访问主终端。然后,为每个受保护资源将public_methods设置为[]