Как включить аутентификацию Duo в пользовательский интерфейс Django после аутентификации Windows
У меня есть код, который выполняет загрузку файла в определенное место назначения, и я уже включил аутентификацию 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
Поэтому я действительно не знаю, требуются ли какие-либо изменения, кроме этого, или что-то нужно добавить или удалить. Я не нашел ни одной статьи или статьи, в которой я мог бы прочитать и решить эту проблему.