1

私はNTLM/LDAPを初めて使用し、ローカルマシンで実行されているNTMLを使用して認証しようとしています。Microsoft(http://support.microsoft.com/kb/326340/en-us)が提供するコードは機能しているようですが、接続方法がわかりません。

Contos 8はNTLMを使用して認証するように設定されており、機能しているため、認証サービスが実行されていることを知っています。「接続文字列」がどうあるべきかわかりません。

私が試しているのは、LDAP:// CN=machinenameです。

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

提案?

4

1 に答える 1

1

.NET 3.5では、 PrincipalContext.ValidateCredentialsを使用してドメインまたはマシンに対して認証できます。

Dim result as Boolean
Using context As New PrincipalContext( ContextType.Machine, Nothing )
    result = context.ValidateCredentials( username, password )
End Using
于 2010-03-16T15:33:25.383 に答える