如何在 Windows 身份验证后将 Duo 身份验证包含到 Django UI 中

问题描述

我有一个代码可以将文件上传到某个目的地,并且我已经将 Windows 身份验证包含在身份验证的第一阶段,并希望将 Duo Security 作为第二个身份验证。

所以我提到了一些关于双安全性的 git 和其他平台,并编辑了我的 settings.py 和 Urls.py 如下

Settings.py

INSTALLED_APPS = [
    'duo_auth',]
MIDDLEWARE = [
    # ...
    'duo_auth.middleware.DuoAuthMiddleware',]
DUO_CONfig = {
    'DEFAULT': {
        'HOST': '<api-host-url>','IKEY': '<integration_key>','AKEY': '<app_secret_key>','SKEY': '<secret_key>','FirsT_STAGE_BACKENDS': [
            'django.contrib.auth.backends.ModelBackend',]
    }
}

和 URLS.py 为

urlpatterns = [
    path('admin/',admin.site.urls),path('duo/',include('duo_auth.urls')),path('',views.home,name='home'),path('create',views.create,name='create'),path('files',views.files,name='files'),]+static(settings.STATIC_URL,document_root=settings.STATIC_ROOT)

并安装 django-duo-auth 并成功安装,我迁移了更改并运行了服务器,重新启动了应用程序。但这让我错误 500

所以我真的不知道是否需要进行除此之外的任何更改,或者是否需要添加删除任何内容。我没有找到任何可以阅读和解决此问题的相关论文或文章

所以这是得到的错误

Error

它说“您正在寻找的资源存在问题并且无法显示

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)