跳转到主要内容

django-two-factor-auth扩展,用于使用OVH短信网关

项目描述

django_two_factor_auth_ovh_gateway

django-two-factor-auth的插件,通过使用OVH API发送短信添加网关。

您只需要您的OVH API凭证和您想要使用的短信账户名称。

设置

有关如何在Django项目中设置双因素认证的说明,请参阅django-two-factor-auth文档

OVH设置

要使用OVH网关,您首先需要安装此django-two-factor-auth的OVH插件

$ pip install django_two_factor_auth_ovh_gateway

然后,将插件添加到您的INSTALLED_APPS设置

INSTALLED_APPS = [
    ...
    "django_two_factor_auth_ovh_gateway",
]

最后,您需要将OVH网关添加到您的TWO_FACTOR_SMS_GATEWAY设置

TWO_FACTOR_SMS_GATEWAY = "django_two_factor_auth_ovh_gateway.gateway.Ovh"

配置

OVH_ENDPOINT (默认: ovh-eu) 要使用的OVH API端点。请参阅此列表获取可用端点。

OVH_APPLICATION_KEY (必需) 由OVH提供的应用程序密钥。

OVH_APPLICATION_SECRET (必需) 由OVH提供的应用程序密钥。

OVH_CONSUMER_KEY (必需) 由OVH提供的消费者密钥。

OVH_CLASS (默认: phoneDisplay) OVH发送短信时使用的短信类。可能的值有flashphoneDisplaysimtoolkit

OVH_CODING (默认: 7bit) OVH发送短信时使用的短信编码。可能的值有7bit8bit

OVH_MESSAGE (默认: 您的令牌是 {token}) OVH 发送短信时使用的消息模板。占位符 {token} 必须存在,因为实际令牌将替换它。

OVH_NO_STOP_CLAUSE (默认: True) 是否允许用户通过回复短信中的 STOP 来停止接收短信。如果设置为 True,用户 将无法 停止接收短信。

OVH_PRIORITY (默认: high) OVH 发送短信时使用的短信优先级。可能的值有 highlowmediumveryLow

OVH_SENDER (默认: OVH) OVH 发送短信时使用的发送者名称。可以是您的应用程序名称或公司名称。

OVH_SENDER_FOR_RESPONSE (默认: False) 是否允许用户回复短信。如果设置为 True,用户 将能够 回复短信。

OVH_VALIDITY_PERIOD (默认: 2880) 短信有效期,单位为分钟。

项目详情


下载文件

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

源分发

django_two_factor_auth_ovh_gateway-0.0.3.tar.gz (15.8 kB 查看哈希值)

上传时间

构建分发

由以下支持