Как ограничить определенным пользователям получать доступ к указанной веб-ресурсы

Переводы статьи Переводы статьи
Код статьи: 815151 - Vizualiza?i produsele pentru care se aplic? acest articol.
Развернуть все | Свернуть все

В этой статье

Аннотация

Эта статья содержит пошаговые инструкции для ограничения определенным пользователям получать доступ к указанной веб-ресурсов.

Веб-приложений, основанных на ASP.NET предоставляют множество способов для пользователей, прошедших проверку подлинности и авторизацию для Получите доступ к ресурсам. Так, что вы ограничить доступ к ресурсам зависит от используемого метода проверки подлинности. Например, для приложений, где используется проверка подлинности Microsoft Windows и включить олицетворение можно использовать Файл разрешения NTFS для контроля доступа. Однако для приложений, где использование форм Проверка подлинности, необходимо изменить файл Web.config для ограничения Microsoft Access. В данной статье описывается, как для управления авторизацией для обоих этих ASP.Методы проверки подлинности NET.

Контроль авторизации с помощью разрешений файла

Для приложений ASP.NET веб-приложений, где используется проверка подлинности Windows и разрешить олицетворение, можно использовать стандартные разрешения NTFS, что требуется Проверка подлинности и ограничить доступ к файлам и папкам:
  • Чтобы потребовать Проверка подлинности, удаление учетной записи пользователя ASPNET права доступа для файла или папки.
  • Чтобы ограничить доступ для определенных учетных записей Windows или учетные записи групп, разрешить или запретить Файл разрешения NTFS для чтения файлов или папок.


Для получения дополнительных сведений о том, как управлять проверки подлинности и авторизации с помощью разрешений NTFS щелкните следующий номер статьи базы знаний Майкрософт:
300985Настройка пользователей и групп доступа в локальной сети в Windows NT 4.0 или Windows 2000

Контроль авторизации в файле Web.config

Чтобы ограничить доступ к ASP.NET, использующих форм Проверка подлинности, измените элемент <authorization> в приложении Файл Web.config. Чтобы сделать это, выполните следующие действия: <b00></b00></authorization>
  1. Запустите текстовый редактор, например «Блокнот» и откройте Файл Web.config, расположенный в корневой папке приложения.

    Примечание Если файл Web.config не существует, создайте Web.config файл для приложения ASP.NET приложения.
  2. Если вы хотите управлять авторизацией для целого приложения, добавьте элемент конфигурации <authorization> элемент<system.web> в файле Web.config.<b00></b00></system.web></authorization>
  3. Добавьте в элемент <authorization> <allow> элемент конфигурации и элементом конфигурации <deny> . Use the<b00></b00></deny></allow></authorization>Пользователи атрибут для указания Разделенный запятыми список имен пользователей. Как можно использовать вопросительный знак (?) подстановочный знак, соответствующий имени любого пользователя. Например следующий код запрещает доступ ко всем пользователям за исключением user1 и user2.
    <authorization>
        <allow users="user1, user2"/>
        <deny users=”?”/>
    </authorization>
  4. Сохраните файл Web.config.

    Примечание Для получения дополнительных сведений о настройке параметры каталогов и файлов см. Ссылки в разделе данной статьи.

Ссылки

Для получения дополнительных сведений щелкните следующие номера статей базы знаний Майкрософт:
315736Как обеспечить безопасность приложений ASP.NET с помощью интерфейса Windows Безопасность
315588 Как Безопасные веб-приложения ASP.NET с помощью клиентских сертификатов
815178 Инструкции по изменению конфигурации веб-приложения ASP.NET приложения
815179 Как создать файл Web.config для приложения ASP.NET приложения
815174 Как сделать приложение и параметры конфигурации каталога определенного приложения ASP.NET приложения
818014 Как обеспечить безопасность приложений, построенных на.NET Framework

Свойства

Код статьи: 815151 - Последний отзыв: 14 июня 2011 г. - Revision: 4.0
Информация в данной статье относится к следующим продуктам.
  • Microsoft ASP.NET 1.0
  • Microsoft ASP.NET 1.1
Ключевые слова: 
kbweb kbacl kbvalidation kbconfig kbuser kbhowtomaster kbmt KB815151 KbMtru
Переведено с помощью машинного перевода
ВНИМАНИЕ! Перевод данной статьи был выполнен не человеком, а с помощью программы машинного перевода, разработанной корпорацией Майкрософт. Корпорация Майкрософт предлагает вам статьи, переведенные как людьми, так и средствами машинного перевода, чтобы у вас была возможность ознакомиться со статьями базы знаний KB на родном языке. Однако машинный перевод не всегда идеален. Он может содержать смысловые, синтаксические и грамматические ошибки, подобно тому как иностранец делает ошибки, пытаясь говорить на вашем языке. Корпорация Майкрософт не несет ответственности за неточности, ошибки и возможный ущерб, причиненный в результате неправильного перевода или его использования. Корпорация Майкрософт также часто обновляет средства машинного перевода.
Эта статья на английском языке:815151

Отправить отзыв

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com