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

ldap - LDAP: エラー コード 49 - principalDn をバインドできません

私は ApacheDS の初心者です。ApcheDS で新しいパーティションを作成しました。接続ファクトリを登録しようとすると、上記のエラーが発生します..(OracleAQを使用)

私のコードは;

私のLDIFファイルは次のようになります。

接続パラメータの何が問題になっていますか? 何か助けていただければ幸いです。

ありがとう、

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

ldap - LDAP にログインするときに cn または uid で識別名を使用することの違いは何ですか?

LDAP を使用してログインを認証する際に問題が発生しています。

Jira などの他のアプリケーションの認証には、Novell edirectory を使用しています。(Jira は完璧に動作します)。

これらの基本的な LDAP 構成を許可するこのアプリケーションがあります。 ここに画像の説明を入力

私の問題は、ログインしようとすると、ユーザー名 XXXXXXXX が取得され、それが uid として検索ベースに追加されることです。したがって、次のようにログインしようとします:

uid=XXXXXXXX,ou=人々,o=私の会社

Sun LDAP サーバーでは機能しますが、Novell edirectory LDAP サーバーでは機能しません。edirectory は、識別名としてログインしようとした場合にのみ機能します。

cn=XXXXXXXX,ou=人々,o=私の会社

edirectory がこのように動作するのはなぜですか?

指定したのは config ですか、それとも edirectory は常に識別名として cn を使用しますか?

ありがとう

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

asp.net - Active Directory LDAP 文字列?

リンクをたどっています

http://geekswithblogs.net/frankw/archive/2008/05/18/forms-authentication-with-active-directory-in-asp.net-2.0.aspx

アプリケーションに同じことを実装しようとしています。ドメインとして .com がないため、LDAP 接続文字列について混乱しています。この「aaa-bbbb.xxxx」のような単純なドメインがあります。

私はこの方法を試しています "LDAP://ipaddress/cn=users,dc=aaa-bbbb,dc=xxxx" と

しかし、私はユーザーを検証できませんか?

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

java - クラス間で LDAP 接続を共有する - ベスト プラクティスは?

私がする必要があるのは、LDAP に接続し、この接続をいくつかのクラスに渡し、さまざまな処理手順を実行することです。

私が直面する問題は、コンストラクターを介してこれらのクラスに接続を渡す必要があるかどうか、またはすべてのクラスが独自の接続を管理する必要があるかどうかです。

最初のアプローチで私が目にする問題は、呼び出し元が自分自身でストリームを閉じる責任があることを知らない可能性があることです。2 番目のアプローチも適切ではないようです。接続を開いたり、閉じたり、再度開いたりしても意味がないからです。

これに関するアイデアはありますか?

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

java - weblogic での外部 JNDI 設定の作成と Java クライアントからのルックアップ

外部 LDAP を構成し、LDAP クエリを実行するための例/手順がある場合は投稿してください。

私は次のことを試しました

  • 外部 JNDI プロバイダーの作成
  • 作成されたリモートおよびローカル JNDI 名
  • サーブレットクライアントから、外部のjndi名、ローカルおよびリモートのjndi名を使用してルックアップを試みました

最後にローカル名でのルックアップは成功しましたが、残念ながら localhost:389 に接続しようとしました。何がうまくいかなかったのかわからない。

どんな例でも助けてください。

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

php - PHP-ldap_connect()からタイムアウト例外をキャッチします

PHPで小さな監視スクリプトを作成しました。このスクリプトは、仮想ディレクトリとそのActiveDirectoryを監視する必要があります。すべて正常に動作しますが、仮想ディレクトリサービスがフリーズすると、ldap_connect()が接続できなくなりますが、エラーも返されません。だから私のスクリプト全体は静止しています。ldap_connect関数はタイムアウトを取り戻すと思います(IPにpingを実行しようとして、到達できない場合など)。

それが私の接続コマンドです:

また、ldap_connect()(manual)のマニュアルには、関数が異常終了するまでの接続を試行する時間を定義できるtimelimitパラメーターに関する情報が見つかりませんでした。

しかし、私はこのような解決策tryを思いつくことができませんでした。また、スクリプトを最後まで実行する必要があるため、この関数catchを使用したくありませんでした。set_time_limit()

私はすべての助けに感謝します:)ありがとうと挨拶ティム

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

php - LDAPがユーザー情報を変更し、重複を防止する

以下は、ユーザーが自分のパスワードを変更するための私のコードです。このフォームは問題なく機能します。ここでの問題は、ユーザーが自分の電子メール、電話、さらには名前を変更できるようにしたいということです。私は管理者アカウントを使用しているので、LDAPですべての人を検索し、すべての人に関するすべての情報を取得する特権があります。ここで問題となるのは、ユーザーが重複を挿入したくないため、bobizumi @ stackoverflow.comというメールアドレスを持つユーザーがすでにLDAPに存在する場合、ユーザーはこのメールアドレスを入力できないようにする必要があります。名前とメールアドレスについても同じことが言えます。重複を検索する方法がわかりません。ldap_searchとldap_get_entriesを使用していると思いますが、LDAPを使用したプログラミングは初めてなので、これを行う方法についてプログラミングの支援が必要です。例を見ることができるか、誰かが名前の重複を防ぎ、管理者権限でLDAP検索を行う例を見せてくれる場合は、そこから先に進んで残りを自分で行うことができますが、コード部分に固執しているだけで、ロジック。LDAPのドキュメントと、PHPまたは任意のコードスニペットとの統合および機能に関する例があまり多くないため、PHPマニュアルのthignsを試してみることはできません。

PHP:

HTML:

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

php - PHP ldap_connect() の問題

ldap_connect を適切に機能させようとしています。CLI経由では問題なく動作しますが、ブラウザ経由でphpファイルを開くとうまくいきません。

関連する詳細は次のとおりです。

  • エラー メッセージ: 致命的なエラー: 4 行目の F:\Websites\ldap.php の未定義関数 ldap_connect() への呼び出し
  • OS: Windows Server 2008 R2 x64
  • PHP ディレクトリ: C:\Program Files (x86)\PHP
  • libeay32.dll と ssleay32.dll が C:\Program Files (x86)\Apache Software Foundation\Apache2.2\bin と C:\Windows\System32 の両方に追加されました。それらは C:\Program Files (x86)\PHP からコピーされました。

httpd.conf に追加された行:

  • LoadModule php5_module "C:/Program Files (x86)/PHP/php5apache2_2.dll"
  • AddType アプリケーション/x-httpd-php .php
  • PHPIniDir "C:/Program Files (x86)/PHP"

php.ini の変更点:

  • extension_dir = "C:/Program Files (x86)/PHP/ext" (パスセット)
  • extension=php_ldap.dll (この行のコメントを外します)

私は髪を引っ張っているので、人々が提案するものを喜んで試します.

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

php - 警告: ldap_bind(): サーバーにバインドできません: 資格情報が無効です PHP および LDAP

ユーザー資格情報を認証するために LDAP サーバーに接続しようとしています。

この同じ問題を抱えているユーザーを何人か見つけましたが、彼らの解決策はうまくいきませんでした。

ここに私が使用しているものがあります:

「mydomain\myusername」と「myusername」のみを使用してみました。

どちらもそれをテストするために機能しなかったときに、stripslashes() 関数を追加しましたが、まだサイコロはありません。

毎回発生するエラーは次のとおりです: 警告: ldap_bind(): サーバーにバインドできません: 資格情報が無効です

どんな助けでも大歓迎です

ティア

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

ubuntu - LDAP - セットアップに関する samba の問題

phpldapadmin のセットアップ、OU 、CN などの作成が完了し、別のコンピューターから LDAP ユーザーにログインできるようになりました

現在、私はldap-sambaに取り組んでおり、このリンクを使用しています:

  • http://ubuntuforums.org/showthread.php?t=1683595

私はこの時点で立ち往生しています:

ここで、次のようなエラーが発生します。


ログの詳細は次のとおりです。

私は道に迷っています。誰か助けてくれませんか?