Подключение к NTLM / LDAP на локальном компьютере в рабочей группе - PullRequest
1 голос
/ 16 марта 2010

Я очень новичок в NTLM / LDAP и пытаюсь пройти аутентификацию, используя NTML, работающий на локальной машине.Код, предоставленный Microsoft (http://support.microsoft.com/kb/326340/en-us), похоже, работает, я просто не знаю, как к нему подключиться.

Я знаю, что служба аутентификации работает, потому что Contos 8 был настроен наавторизуйтесь с помощью NTLM, и он работает.Я просто не знаю, какой должна быть «строка подключения»:

Я пытаюсь: LDAP: // CN = имя машины без удачи.

Dim adAuth As LdapAuthentication = New LdapAuthentication("LDAP://CN=LOCALMACHINENAME")
Dim entry As DirectoryEntry = New DirectoryEntry(_path, domainAndUsername, pwd)

Предложения?

1 Ответ

1 голос
/ 16 марта 2010

В .NET 3.5 вы можете аутентифицироваться на домене или компьютере, используя PrincipalContext.ValidateCredentials .

Dim result as Boolean
Using context As New PrincipalContext( ContextType.Machine, Nothing )
    result = context.ValidateCredentials( username, password )
End Using
...