跳转到主要内容

Django API密钥管理与验证

项目描述

django-simplekeys是一个可重用的Django应用程序,它提供了一种简单的方法来向现有的Django项目添加API密钥,无论API框架如何。

https://travis-ci.org/jamesturk/django-simplekeys.svg?branch=master https://img.shields.io/pypi/v/django-simplekeys.svg https://readthedocs.org/projects/django-simplekeys/badge/?version=latest

功能

  • 令牌桶速率限制,用于以可选的突发行为限制每秒的请求数。

  • 基于配额的速率限制(例如,每天请求数)

  • 可以配置不同的使用层级,以便不同的用户有不同的速率/配额。

  • 可以配置不同的“区域”,以便不同的API方法可以有不同的限制。(例如,一些特别昂贵的计算查询可以有一个比便宜GET查询低得多的限制)

  • 提供了非常简单的基于电子邮件的API密钥注册视图。

项目详情


下载文件

下载您平台上的文件。如果您不确定选择哪个,请了解更多关于安装软件包的信息。

源分发

django-simplekeys-0.5.3.tar.gz (14.0 kB 查看散列值)

上传时间 源代码

构建发行版

django_simplekeys-0.5.3-py2.py3-none-any.whl (23.4 kB 查看散列值)

上传时间 Python 2 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面