1

Java 言語の Active Directory システムで IP によってユーザーを認証できますか? Linux マシンでネットワークに接続しています。どこからフォームを開始すればよいかわかりません。

前もって感謝します

4

2 に答える 2

1

UnboundID LDAP SDK SimpleBindRequestまたはSASLバインド要求クラスの1つを使用して、LDAPクライアント接続を認証します。クライアントは、単純なBIND要求の識別名と資格情報を必要とします。LDAPクライアントは、IPアドレスから識別名を作成する方法を決定する必要があります。例えば:

final String hostname = "the hostname";
final int port = PORT; // sometimes 389
try
{
    final LDAPConnection connection = new LDAPConnection(hostname,port);
    try
    {
        final SimpleBindRequest request = new SimpleBindRequest(bindDN,bindPassword);
        final BindResult result = connection.bind(request);
    }
    finally
    {
        connection.close();
    }
}
catch(final LDAPException ex)
{
     handle the exception ...;
}

も参照してください

于 2012-09-27T12:35:36.910 に答える
1

おそらくSASLまたは拡張機能を使用しています。

LDAP には、クライアントの IP アドレスを決定する機能がありません。

SASLは LDAP プロトコルの外部です

-ジム

于 2012-09-28T09:52:43.583 に答える