djangorestframework-api-key:for Django REST Framework的API密钥权限

时间:2024-02-26 17:57:17
【文件属性】:

文件名称:djangorestframework-api-key:for Django REST Framework的API密钥权限

文件大小:51KB

文件格式:ZIP

更新时间:2024-02-26 17:57:17

python security django-rest-framework permissions web-api

Django REST框架API密钥 API密钥权限。 介绍 Django REST Framework API Key是一个库,用于允许服务器端客户端安全地使用您的API。 这些客户端通常是第三方后端和服务(即计算机),它们没有用户帐户,但仍需要以安全的方式与您的API交互。 产品特点 :victory_hand: 使用简单:通过管理站点创建,查看和撤消API密钥,或使用内置的帮助程序以编程方式创建API密钥。 :locked: 尽可能安全:API密钥与用户密码的保护等级相同。 在将它们存储在数据库中之前,它们使用默认的密码哈希器进行了哈希处理,并且仅在创建时可见。 :artist_palette: 可自定义:通过构建自己的自定义API密钥模型,权限类


【文件预览】:
djangorestframework-api-key-master
----MANIFEST.in(65B)
----.github()
--------ISSUE_TEMPLATE()
----ci()
--------azure-pipelines.yml(1KB)
----test_project()
--------project()
--------manage.py(703B)
--------__init__.py(0B)
--------README.md(388B)
--------heroes()
----src()
--------rest_framework_api_key()
----scripts()
--------install(470B)
--------publish(797B)
--------clean(440B)
--------lint(311B)
--------env(305B)
--------test(98B)
--------makemigrations(634B)
--------docs(58B)
--------check(334B)
----requirements.txt(369B)
----CONTRIBUTING.md(2KB)
----mkdocs.yml(1KB)
----LICENSE(1KB)
----setup.cfg(444B)
----setup.py(2KB)
----README.md(4KB)
----docs()
--------index.md(4KB)
--------upgrade()
--------security.md(2KB)
--------guide.md(14KB)
----tests()
--------test_legacy_key_generator.py(1KB)
--------compat.py(203B)
--------dateutils.py(134B)
--------utils.py(419B)
--------test_model.py(2KB)
--------__init__.py(0B)
--------test_permissions_combination.py(820B)
--------test_admin.py(2KB)
--------test_permissions_custom.py(1KB)
--------test_checks.py(115B)
--------conftest.py(4KB)
--------test_permissions.py(3KB)
----.gitignore(1KB)
----CHANGELOG.md(5KB)

网友评论