与多个应用程序一起工作的 Django 休息框架

Django rest framework working with multiple apps

我的目标是使用生成的 JWT 令牌(第二个应用程序)授权可浏览 API(第一个应用程序)。 我创建了两个应用程序, 1. API - 拥有所有数据 2. 身份验证 - 在验证用户后生成 JWT 令牌。

现在,当我在生成令牌后尝试访问 API 时,它说, 未提供身份验证凭据。

Trying to access the API (passing the bearer whatevertoken)

我的意思是,有没有办法使用 JWT 令牌对 Browsable API 进行身份验证?而不是创建用户会话。

正在通过授权 header 作为,

"Authorization: JWT token"

验证用户。

但是,限制我在浏览器中浏览API。有什么方法可以使用 JWT 身份验证实现 Browsable API?

更新

全面阅读

  1. Authentication classes
  2. Permission classes
  3. Django settings

帮助理解核心概念并应用适当的解决方案。