【问题标题】:How to use django-oauth-toolkit to protect a package's API如何使用 django-oauth-toolkit 来保护包的 API
【发布时间】:2023-01-18 05:14:54
【问题描述】:

我正在使用“django-scim2”包开发一个 web API。 作为开发需求,通过http访问django-scim2 API时需要进行bearer token认证。

django-scim2 文档 (https://django-scim2.readthedocs.io/en/latest/) 说“此应用程序未实现授权和身份验证。此类任务留给其他应用程序(例如 Django OAuth Toolkit)来实现。”

当我查看 django-oauth-toolkit 文档时,我可以看到如何在创建函数或类时保护它, https://django-oauth-toolkit.readthedocs.io/en/2.1.0/views/function_based.html https://django-oauth-toolkit.readthedocs.io/en/2.1.0/views/class_based.html

但 django-scim2 是从 config/urls.py 加载的(如下所示),所以我无事可做,也不知道如何实现它。

[配置/urls.py]

urlpatterns = [
    path('admin/', admin.site.urls),
    path('scim/v2/', include('django_scim.urls', namespace='scim')),
    ...

如果你能给我一些好的建议,我将不胜感激。

【问题讨论】:

    标签: python django


    【解决方案1】:

    你能找到解决办法吗?

    【讨论】:

      猜你喜欢
      • 2021-10-14
      • 2020-07-22
      • 2013-07-13
      • 2017-01-31
      • 2017-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-11-03
      相关资源
      最近更新 更多