2009-08-25 3 views

ответ

3

Этот параметр относится к проектам VB.NET и позволяет вам изменять аутентификацию Windows и «Application Defined».

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

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

Если вы знакомы с разработкой ASP.NET, ASP.NET's built-in membership system может переключаться между аутентификацией Windows и аутентификацией «Forms». Это фактически то же самое, что и в веб-контексте.

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

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

Application Page, Project Designer (Visual Basic)
(в частности, раздел, который начинается, "Windows Application Framework Properties").

, а также здесь:
How to: Enable Custom User Authentication (Visual Basic)
Walkthrough: Implementing Custom Authentication and Authorization

Смежные вопросы