Django两因素验证和Twilio

时间:2019-03-13 17:47:32

标签: django django-rest-framework twilio twilio-api two-factor-authentication

现在我已经在使用这些代码的变体了几天。...我已经在Windows 10 Pro操作系统上成功设置了django两因素身份验证,以便它成功在系统日志中传递了代码,因此我可以利用我在settings.py文件中定义的虚假网关,如下所示。

TWO_FACTOR_CALL_GATEWAY = 'two_factor.gateways.fake.Fake'

TWO_FACTOR_SMS_GATEWAY = 'two_factor.gateways.fake.Fake'

LOGGING = {
'version': 1,
'disable_existing_loggers': False,
'handlers': {
'console': {
'level': 'DEBUG',
'class': 'logging.StreamHandler',
},
},
'loggers': {
'two_factor': {
'handlers': ['console'],
'level': 'INFO',
}
}
}

这完美无瑕。当我试图使用Twilio从本质上让两个因素通过Twilio工作时,挑战就浮出水面了。这是django两因素说明,我用来在Windows机器上正常运行两因素。https://django-two-factor-auth.readthedocs.io/en/stable/configuration.html我还设置了测试Twilio帐户...以及我的Authy帐户设备...但似乎有些遗漏...我无法完全弄清楚如何将这些整合在一起。我在这里找到的Twilio快速入门说明... https://www.twilio.com/docs/authy/quickstart/two-factor-authentication-python-django在克隆和安装应用程序时似乎缺少。显然不能安装pip吗?不知道这些是否为Windows OS编写。我觉得这是缺乏信息或知识不足的地方,这妨碍了完成此设置。与安装参考https://www.twilio.com/docs/authy/quickstart/two-factor-authentication-python-django相关的任何想法或帮助,将不胜感激!

0 个答案:

没有答案