Можно воспользоваться предопределенной учетной записью либо пользовательской учетной записью, если пользователь уже был аутентифицирован с применением учетной записи Windows.
Вы можете использовать заимствование прав по двум причинам:
Эти два сценария принципиально различны. В первом из них заимствование
прав определяет одну специфическую учетную запись. В этом случае не важно,
какой пользователь обращается к приложению, и не важно, какого рода защита
уровня пользователя применяется — код будет запущен от имени той учетной
записи, которую вы установили. Во втором сценарии пользователи должны быть аутентифицированы IIS. Код Web-страницы будет выполнен с правами
соответствующего пользователя. Подробнее об этих опциях вы прочтете в главе 20.
Авторизация — процесс определения прав и ограничений, назначенных аутентифицированному пользователю. Если взять аналогию с конференцией, то авторизация — это процесс выдачи допуска на определенные мероприятия, например, на главный доклад. На большинстве конференций можно подписаться на разные уровни доступа — на полный доступ, только вступительное заседание или только на посещение выставочного зала. Это значит, что если вы захотите посетить главное заседание "Конференции профессиональных разработчиков Microsoft", чтобы послушать, что скажет Билл Гейтс, то должны для этого иметь соответствующие права доступа. Как только вы войдете в зал заседаний, сотрудник службы безопасности проверит вашу эмблему участника конференции. На основании указанной на ней информации он либо пропустит вас, либо скажет, что вы не можете войти. Это пример авторизации. В зависимости от идентифицирующей вас информации, вам либо открывается, либо закрывается доступ к запрошенным ресурсам.
предыдущая следующая страница вначало главы оглавление
806