标签: django-ninja

使用 djoser 进行 Django ninja 令牌身份验证

我已经使用 Django Ninja 框架实现了 CRUD,但现在我想在我的应用程序中进行身份验证,我已经安装并配置了 Djoser,所以现在我可以生成令牌,但我不知道如何在我的 CRUD 中进行验证

class AuthBearer(HttpBearer):
    def authenticate(self, request, token):
        if token == "supersecret":
            return token

@api.get("/bearer", auth=AuthBearer())
def bearer(request):
    return {"token": request.auth}
Run Code Online (Sandbox Code Playgroud)

我应该能够检查“AuthBearer”函数内的令牌,但我不知道如何

我的仓库(链接

django django-rest-framework djoser django-ninja

2
推荐指数
1
解决办法
2085
查看次数