Eri*_*rik 2 tastypie
我知道如何为美食资源设置身份验证/授权:通过资源Meta类中的设置。但是,我如何验证/授权对顶级架构的访问?
例如,我可以在处对资源进行身份验证/授权/api/v1/resource,但如何在处对模式进行身份验证/授权/api/v1?
/api/v1/resource
/api/v1
Ani*_*cha 5
默认情况下,没有采用asteapie的默认机制执行此操作的简便方法。如果您查看api.py文件,您将看到该top_level方法未应用身份验证/授权机制。
top_level
我认为实现您想要的目标的最干净的方法是扩展Api类并重写该top_level方法以检查是否允许用户看到结果。但是,这可能会过于复杂,因为Api本身不使用自动提升和身份验证方法。因此,您可能想通过删除Api的urls方法来覆盖该top_level定义,并将其放在“资源”中的url中。
归档时间:
13 年,4 月 前
查看次数:
445 次
最近记录:
11 年,11 月 前