#authentication #azure #basic-authentication
#проверка подлинности #azure #базовая проверка подлинности
Вопрос:
Мне нужно настроить тестовый веб-сайт в Windows Azure, и обычно, чтобы случайные люди не могли его просматривать, я бы настроил базовую аутентификацию с помощью какого-нибудь тривиального пароля для фильтрации людей. Windows Azure, по-видимому, не имеет этой опции.
Каковы альтернативы? На данный момент я рассматриваю возможность внедрения другого уровня аутентификации forms, но это требует много работы, и ее необходимо будет удалить в рабочей версии сайта.
Документация по реализации базовой аутентификации в web.config также шокирующе скудна.
Ответ №1:
Я думаю, вы сможете использовать демонстрационный модуль BasicAuthenticationModule IIS7 для достижения желаемого — смотрите полный код и инструкции в http://learn.iis.net/page.aspx/170/developing-a-module-using-net /
Комментарии:
1. хорошо, одно предостережение; у вас нет доступа к appcmd.exe в Azure, таким образом, нет способа отключить анонимную проверку подлинности. все еще застрял здесь.
2. Я думаю, у вас есть доступ к appcmd — множество ссылок bing / Google, таких как social.msdn.microsoft.com/Forums/en-CA/windowsazuredevelopment /…
3. приведенная здесь более краткая версия исправления (это относится к тому, на чем я застрял) richardprodger.wordpress.com/2011/03/22 /…
4. кроме того, как / куда добавить .cmd msdn.microsoft.com/en-us/library/gg456327.aspx