問題タブ [ldapconnection]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
2836 参照

c# - SessionOptions.SecureSocketLayer

C# コードを使用した LDPS サーバーへの接続に問題があります。
私は Windows サーバー 2003 SP2 で作業しており、ac# コードを使用して LDAP サーバーに接続しようとしています。
フレームワークは.net 2.0です
。.netが表示するエラーは次のとおりです。

Code:81 LDAP サーバーに接続できません

私が使用するコードはこれです:

変数 szLdapId は「servername:636」
です。バインド接続で例外がスローされます。「LDAP サーバーを利用できません。」
Apache DirectoryStudio で LDAP サーバーに接続しようとすると、問題なく接続できます。
私が見る唯一のことは、変数

trueに設定した後もfalseに設定されています。強制的にtrueにしようとしましたが、変更されません。Windowsサーバー2008でテストを試みたところ、動作しました。

アンドレア

0 投票する
1 に答える
5260 参照

c# - LdapConnection を使用して OpenLDAP に接続する際のエラー

認証タイプと認証タイプの両方を基本として試しました。しかし、「識別名に無効な構文が含まれています」というエラーが表示されます

もう 1 つは、System.DirectoryServices を使用できないことです。これは、Active Directory に対してのみ完全に機能するためです。そのため、System.DirectoryServices.Protocol を使用しています。

ありがとう!

0 投票する
1 に答える
4309 参照

java - LDAP に使用を追加する際のエラー [LDAP: エラー コード 17 - javaSerializedData: 属性タイプが定義されていません]

このコード スニペットを使用して、ユーザーを LDAP に追加します

しかし、それは与えます

スレッド「メイン」での例外 javax.naming.directory.InvalidAttributeIdentifierException: [LDAP: エラー コード 17 - javaSerializedData: 属性タイプが定義されていません]; 残りの名前 'uid=chamils,ou=user,dc=ldap,dc= ,dc=' com.sun.jndi.ldap.LdapCtx.mapErrorCode(LdapCtx.java:3110) で com.sun.jndi.ldap.LdapCtx.processReturnCode(LdapCtx.java:2987) で com.sun.jndi.ldap.LdapCtx. com.sun.jndi.ldap.LdapCtx.c_bind(LdapCtx.java:397) の processReturnCode(LdapCtx.java:2794) com.sun.jndi.ldap.LdapCtx.c_bind(LdapCtx.java:354) の com.sun .jndi.toolkit.ctx.ComponentContext.p_bind(ComponentContext.java:596) at com.sun.jndi.toolkit.ctx.PartialCompositeContext.bind(PartialCompositeContext.java:183) at com.sun.jndi.toolkit.ctx.PartialCompositeContext .bind(PartialCompositeContext.java:173) で javax.naming.InitialContext.bind(InitialContext.java:400) で LdapNew.main(LdapNew.java:49) で sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) で sun. Reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) で sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) で java.lang.reflect.Method.invoke(Method.java:597) で com.intellij.rt.execution.application.AppMain.main で(AppMain.java:120)

何故ですか。

0 投票する
2 に答える
5320 参照

java - LDAPSecurityPrincipal値の設定

openldapコマンドラインツールで次の検索クエリを正常に実行できます。

今、私はそれをJavaクラスで実行する必要があります。私は次のことをしました:

Hashtable env = new Hashtable();

これにより、でNullPointerExceptionが発生しsearchResult.getAttributes()ます。ここで、sBAAccountNameフィルターを含める方法がわかりませんか?

0 投票する
4 に答える
31615 参照

java - LDAP:接続の詳細を使用してユーザーを認証する方法

LDAPを使用してユーザーを認証できません。私は以下の詳細を持っています:

上記の詳細を使用して値を検索できますsAMAccountNameが、ユーザー名とパスワードを使用してユーザーを認証するにはどうすればよいですか?
以前の質問に従えば、LDAPサーバーに正常に接続できますが、認証できません。
認証するユーザー:

LDAPサーバーに接続できません。'somepwd'どのように使用すればよいですかsomeusername。指定されたユーザーをとして検索できますsAMAccountName

0 投票する
1 に答える
2372 参照

java - Java アプリはどのようにしてサーバー証明書をシームレスに受け入れることができますか?

SSL をサポートするほとんどの Web ブラウザには、証明書を自動的に受け入れる CA のリストがあります。認証 CA がリストにある証明書をブラウザーが検出すると、ブラウザーは自動的に証明書を受け入れ、サイトへの SSL 接続を確立します。

JBoss 7 で実行されている Java 1.6 クライアントがあり、LDAP サーバーへの SSL 接続を確立するために必要です。クライアントは本番環境にあるため、JBoss で証明書を適宜更新するように通知せずに LDAP サーバーが証明書を更新すると、クライアントは失敗します。私の質問は、ブラウザが証明書をシームレスに「受け入れる」のと同様の方法で LDAP に安全に接続 (ssl) するにはどうすればよいですか?

これがJavaで実現可能かどうかはわかりません。しかし、どんな考えやフィードバックも大歓迎です。

0 投票する
1 に答える
2492 参照

vb.net - vb.netを使用してDirectoryEntryでエラーが発生する

vb.netと次のコードを使用していますが、エラーが発生します。私はvb.netとActiveDirectoryを初めて使用しますが、plsはこの問題の解決に役立ちます。

私のコード:

コードをデバッグすると、2行目にエラーが発生します。不明なエラー(0X80005000)

0 投票する
3 に答える
445 参照

php - PHP LDAP バインドの問題

私は、作成しようとしているイントラネット サイトで AD ユーザーを検証しようとして、いくつかのガイド (および PHP マニュアル) を見てきました。ldap_connect を使用するのはこれが初めてで、運が良かったわけではありません。

誰かが私のコードを見て、私が欠けているものを見ることができますか?

ありがとう。

編集: phpinfoでLDAPが有効になっていることを確認できます!

0 投票する
1 に答える
1145 参照

ldap - LDAP に対する weblogic セキュリティ レルム ユーザーの認証が失敗する

weblogic '10.3.4.0' をインストールし、ドメインを作成し、デフォルト セキュリティ レルムにbusinessユーザーを作成しました。オーセンティケータは、weblogic と同様です。ここで、LDAP を使用してスタンドアロンの Java アプリケーションでユーザーを認証したいと考えています。また、LDAP 資格情報を変更しようとしました。アプリケーションの実行後、システムは次のエラーで応答しています: 。businessusermyrealmDefaultAuthenticatorjavax.naming.AuthenticationException: [LDAP: error code 49 - Invalid Credentials]

コード:

エラー: