По разным причинам я использую Azure's App Service
для обслуживания статических файлов. Я хочу защитить этот доступ с помощью Http Basic Authentication
чего достаточно для моих целей. Как я могу это сделать? Я пробовал загрузить .htpasswd
но похоже, что это не работает.
Я не использую ASP.NET, поэтому не могу сделать это в коде. На портале Azure я вижу такие варианты, как вход в Google, Facebook, Twitter в разделе «Служба приложений» -> «Аутентификация / авторизация», но для меня это огромные накладные расходы.
В настоящее время это невозможно. Веб-приложение Azure не поддерживает это.
Вы можете проверить это Обратная связь.
Обычная проверка подлинности в настоящее время не поддерживается в веб-приложениях Azure через портал Azure.
Однако DevBridge предоставляет модуль, который позволяет включить базовую аутентификацию.
https://www.alexlindgren.com/posts/password-protect-azure-website-with-basic-authentication/
https://www.alexlindgren.com/posts/password-protecting-azure-websites-revisited/
https://www.devbridge.com/articles/basic-authentication-for-windows-azure-websites/
Исходный код https://github.com/devbridge/AzurePowerTools/tree/master/Devbridge.BasicAuthentication