режим аутентификации - приложение определено? - PullRequest
0 голосов
/ 25 августа 2009

в vb 2008 express эта опция доступна в свойствах приложения. Кто-нибудь знает, что он делает? есть также опция аутентификации Windows. в чем разница между этими двумя?

1 Ответ

3 голосов
/ 07 сентября 2009

Этот параметр специфичен для проектов VB.NET и позволяет переключаться между аутентификацией «Windows» и «Определено приложением».

Использование параметра аутентификации «Windows» гарантирует, что ваше приложение «подхватывает» базовые учетные данные пользователя на основе Windows (т. Е. Те, которые использовались для первоначального входа в саму Windows) и использует их для аутентификации и авторизации в вашем приложении. (т. е. после запуска вашего приложения пользователю обычно не нужно повторно вводить комбинацию имени пользователя и пароля, чтобы получить доступ к вашему приложению.)

Использование параметра «Application Defined» фактически «заставит» вас предоставить свой собственный механизм для аутентификации и авторизации пользователя вашего приложения (т. Е. После запуска приложения. Пользователь обычно должен будет ввести комбинацию имени пользователя / пароля для получить доступ к вашему приложению. Это может полностью отличаться от любых базовых учетных данных пользователя Windows и, как правило, будет поддерживаться вами / вашим приложением и обычно относится к нему).

Если вы вообще знакомы с разработкой ASP.NET, Встроенная система членства ASP.NET может переключаться между аутентификацией "Windows" и аутентификацией "Forms". Это фактически одно и то же, но в веб-контексте.

Основная причина, по которой это существует как настройка приложения с настройкой Visual Basic, заключается в том, что "My" пространство имен *, специфичное для VB, содержит свойство "My.User" , изменения этого параметра будут влиять на то, как сгенерированный в среде IDE код, предоставляющий пространство имен «My», будет получать учетные данные пользователя.

Для получения полной информации об этом см. Статью MSDN здесь:

Страница приложения, конструктор проектов (Visual Basic)
(В частности, раздел, который начинается, «Свойства Windows Application Framework»).

а также здесь:
Как: включить пользовательскую аутентификацию пользователя (Visual Basic)
Пошаговое руководство. Реализация пользовательской аутентификации и авторизации

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...