首页 > 解决方案 > 如何点击外部 API 来检查用户是否被授权采取行动并在 Django 中使用 permission_required 装饰器

问题描述

我们有一个外部系统,我们在其中根据用户 ID 定义角色和权限。我们想要自定义 permission_required 装饰器来访问该外部系统来检查权限。

可以在 Django 中做吗?

假设我有一个 API(isAuthorized),它接受用户尝试执行的用户 ID、令牌和操作,并根据用户是否有权访问该特定操作返回 True 或 False。

我正在使用 Django 3.1.7

标签: djangopermissionsauthz

解决方案


推荐阅读