gpt4 book ai didi

django - Djoser 禁用未使用的端点

转载 作者:行者123 更新时间:2023-12-04 13:19:47 27 4
gpt4 key购买 nike

我在我的 WebApp 中使用 Djoser 进行身份验证,它非常好。但是,我担心一些端点,比如

auth/users

如果传递了 token ,则返回所有用户。我不会使用此端点并将在前端禁用它,因为我不希望我的用户也使用它。但是,我仍然很担心。如何禁用 Djoser 提供的这些未使用的端点?

最佳答案

要完全禁用端点并不容易。也许仅对管理员限制此端点就足够了?

您可以尝试为 user_list View 设置 rest_framework.permissions.IsAdminUser 权限。

像这样的东西应该可以工作:

DJOSER = {
'PERMISSIONS': {
'user_list': ['rest_framework.permissions.IsAdminUser'],
}
}

DRF IsAdminUser permission

DJoser permissions docs

关于django - Djoser 禁用未使用的端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54846372/

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