問題タブ [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 投票する
0 に答える
1187 参照

ldap - LDAP の最終ログイン コマンド

LDAP サーバー (solaris 上) とそれに接続する UNIX アプリケーション サーバーがあります。ユーザーが UNIX アプリケーション サーバーにログインした最初と最後の時間を確認する方法を知りたいです。私はUnixサーバーからではなく、LDAP側からのソリューションを好みます(Unixサーバーを頻繁にリセットするため)。

ありがとう!

アサフ。

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

c# - C# を使用してすべての LDAP 属性を一覧表示できない

次のコードを使用して、特定の LDAP エントリのすべての属性のリストを取得しようとしています。

ただし、これは「uid」という 1 つの属性名のみを出力します。LDAPブラウザを使用して明確に表示できるすべての属性が返されない理由について混乱しています(userコードが取得しようとしているのと同じエントリを参照しています)。

正直なところ、すべての属性を表示する必要はありません。検索したいものの名前は知っていますが、 に置き換えnew SearchRequest(..., "*")てもnew SearchRequest(..., "attr1", "attr2", "etc.")、検索できるように見えるのは だけです"uid"。ここで私が見逃している明らかなものはありますか?

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

java - Java を使用して LDAP からすべてのユーザーとその役割を取得する

私は Web アプリケーションを持っています。LDAP にはApache Directive Studio を使用しています。 アプリケーション内のすべてのユーザーとそのロールを取得したいと考えています。

次のコードを使用して、特定の情報を取得できます。

ここに画像の説明を入力
すべてのユーザーとロールのリストを表示したいので、クエリなどを変更する必要があります。

0 投票する
0 に答える
142 参照

ubuntu - 基本認証で LDAP ディレクトリ接続を開く

UbuntuにオープンLDAPサーバーをインストールしましたが、匿名で連絡を取ることができます。

しかし、ベーシック認証でしか連絡が取れないようにしたいです。匿名アカウントを無効にして、phpldapadmin スクリプトからログインできます。

しかし、Andorid と Macosx は基本認証では LDAP サーバーから接続できません。

この base dn format に従ってテストしました。

  1. cd=admin,dc=ldap1,dc=会社名,dc=com,dc=tr
  2. dc=ldap1,dc=会社名,dc=com,dc=tr

ユーザー名 : 管理者

しかし、android と mac は LDAP サーバーにログインできません。

サーバーconfを編集するにはどうすればよいですか。?

ありがとう

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

ldap - ldap/Active ディレクトリ接続に SSL を使用する場合、特定の証明書を選択するにはどうすればよいですか?

Active Directory に接続している Web サービス (Java で記述) があり、この接続に SSL プロトコルを使用するようにしようとしているので、URL から証明書をダウンロードし、トラストストアにインポートして指定します。次のような SSL プロトコル セキュリティを使用するコード: env.put(Context.SECURITY_PROTOCOL, "ssl");

env.put(Context.PROVIDER_URL, "ldap://MyHost:636");

私の問題は、接続が常に機能せず、次のエラーが発生することです。 javax.naming.CommunicationException: simple bind failed: MyHost:636 [Root exception is javax.net.ssl.SSLHandshakeException: sun.security.validator.ValidatorException: PKIX path building failed: sun.security.provider.certpath.SunCertPathBuilderException: unable to find valid certification path to requested target]

私の考えは、このホストには複数の証明書があり、接続しようとすると、常に正しい証明書 (トラストストアにあるもの) を使用するとは限らないということです。どの証明書を使用するかを Java で指定する方法はありますか? ? 名前またはエイリアスまたは何か他のもので?

お時間をいただきありがとうございます。