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 |