gpt4 book ai didi

tastypie - 验证/授权访问 tastypie 顶级 API 模式

转载 作者:行者123 更新时间:2023-12-02 07:39:51 25 4
gpt4 key购买 nike

我知道如何为 tastypie 资源设置身份验证/授权:通过资源 Meta 类中的设置。但是,如何验证/授权对顶级模式的访问?

例如,我可以对位于/api/v1/resource 的资源进行身份验证/授权,但是如何对位于/api/v1 的架构进行身份验证/授权?

最佳答案

默认情况下,tastypie 的默认机制没有简单的方法来执行此操作。如果你看里面 api.py文件中,您会看到 top_level 方法没有应用身份验证/授权机制。

我认为实现您想要的最简洁的方法是扩展 Api 类并覆盖 top_level 方法以检查是否允许用户查看结果。然而,这可能过于复杂,因为 Api 本身不使用自动化和身份验证方法。因此,您可能希望通过删除那里的 top_level 定义并将其放在资源的 url 中来覆盖 Api 的 urls 方法。

关于tastypie - 验证/授权访问 tastypie 顶级 API 模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12337071/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com