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发送短信时使用的短信类。可能的值有flash
、phoneDisplay
、sim
、toolkit
。
OVH_CODING
(默认: 7bit
) OVH发送短信时使用的短信编码。可能的值有7bit
、8bit
。
OVH_MESSAGE
(默认: 您的令牌是 {token}
) OVH 发送短信时使用的消息模板。占位符 {token}
必须存在,因为实际令牌将替换它。
OVH_NO_STOP_CLAUSE
(默认: True
) 是否允许用户通过回复短信中的 STOP
来停止接收短信。如果设置为 True
,用户 将无法 停止接收短信。
OVH_PRIORITY
(默认: high
) OVH 发送短信时使用的短信优先级。可能的值有 high
、low
、medium
、veryLow
。
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 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 3568649593e2eb5f8872cae75f663f6036526b7980594fef1af3efb6da3d340a |
|
MD5 | 36e1dcf0564ae0a3729222ba660edafe |
|
BLAKE2b-256 | a6d113dbf27ccc737f392b36a55da3d3c9802d6c626058dcba70b282548d4649 |
django_two_factor_auth_ovh_gateway-0.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 39fb1eeeb2ea73bccf3deeeeec3d7479d2a4378a04e117329f6dcb9d56147e23 |
|
MD5 | 8bb97255956fc2ea2f5f213ef07848ca |
|
BLAKE2b-256 | 73188e7506b6a77fe165c4e6ab48cd52d05c013b90a0dbfe2d3bbc4d51a7e362 |