問題タブ [adldap]

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 に答える
1054 参照

c# - 管理者アカウントのみのLDAP認証

Active Directory LDAPユーザーの認証用のコードを記述しました。ADのすべてのユーザーアカウントを認証しますが、他のユーザーアカウントではなく、管理者アカウントの認証のみが必要です(以下のコードを参照)。また、接続するDNSのドメイン名も検索します(添付画像を参照)。 。

ログインページ

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

php - ADLDAPを使用してActiveDirectoryからユーザーをロードする

ADLDAPライブラリ(http://adldap.sourceforge.net)を使用してActiveDirectoryと対話しています。私はPHPを使用しています。Active Directoryからすべてのユーザーを取得し、それらをアレイに保存したいと思います。これを行う方法はありますか?

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

java - Active Directory (AD LDS) からユーザーを一覧表示しようとするとエラーが発生します

Active Directory (AD LDS/ADAM) からすべてのユーザーのリストを取得しようとしていますが、次のエラーが引き続き発生します。

検索に失敗しました: javax.naming.NameNotFoundException: [LDAP: エラー コード 32 - 000020 8D: NameErr: DSID-031522C9、問題 2001 (NO_OBJECT)、データ 0、最適一致: 'DC=PORTAL,DC=COMPANY,DC=BE '

私のコード:

編集:接続の詳細を追加

0 投票する
5 に答える
29032 参照

active-directory - ldapmodify を使用して AD でパスワードを変更すると LDAP 制約違反が発生する

問題のユーザーは Windows マシンにアクセスできず、そのままにしておきたいため、現在、Linux の LDAP 経由で Active Directory Envoirenment のパスワードを変更しようとしています。パスワードを変更するために、私は現在、ldapmodify を使用してそうする方法を考え出しています。さまざまなサイト/フォーラム/ニュースグループで多くのことを読んだ後、私は以前よりもはるかに混乱しています

ただし、次のコマンドを試してください。

ldif.example の内容:

(心配しないでください - これらのパスワードはどこでも使用されておらず、本番環境ではありません)

今-コマンドを実行するたびに、次のエラーが発生します。

さて、このエラーの理由を読んだ後、パスワードの形式が正しくないか、パスワードポリシーで使用したパスワードが許可されていないことがわかりました。ポリシーを何度も確認しましたが、新しいパスワードはすべての基準でポリシーに明確に準拠しています。Windows マシンを使用してパスワードを設定すると、それもうまく機能します (もちろん、以前のパスワードに変更することはポリシーによって許可されていないため、後で「oldpassword」と「newpassword」を変更しました)。「-W」オプションをldapmodifyに渡した後に入力したパスワードも間違いなく正しいです。そうでない場合、ldapmodifyによって吐き出されるエラーは、制約違反ではなく無効な資格情報を使用したことです。だから - 私が考えることができる唯一の理由は、確かに間違ったフォーマットのパスワードです - しかし、私はできます」

誰が何が起こっているのか考えていますか? 誰かが私を正しい方向に押し進めることができますか?

助けていただければ幸いです。事前に感謝します。

編集:私を悩ませているもの:ベースでエンコードされた文字列をbase64で実行すると、「無効な入力」と表示され続けます。さて-先に進み、Linuxマシンでbase64を使用してパスワードを再コーディングしました-しかし、生成された文字列をデコード機能で再度実行すると、base64は「無効な入力」と言い続けます...文字列はわずかですがWindows-base64 でエンコードされた文字列と Linux でエンコードされた文字列の間で変更されました。しかし、base64 は、何を入力しても「無効な入力」とだけ表示されます。

Edit2: 気にしない - 関数の目的を読んで、パスワードにドットと感嘆符が含まれているためにこのエラーがスローされることがわかりました。

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

php - AdLDAP -- 認証のテストに失敗しました。本質的にSSLが必要ですか?

PHP で AdLDAP ライブラリをテストしています。私は全体的にLDAPに慣れていないので、何が悪いのかわかりません。

これが私がクラスを開始した方法です:

次に、サンプルをテストするAuthenticationと、常に"Failed!".
唯一のことは、サーバーがSSL を使用していないことです。
要因ですか?
または
他に何が間違っているか (または) チェックする必要がありますか?

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

php - adLDAP -- ユーザーのグループ メンバーシップを取得する方法は?

私は LDAP の概念が初めてで、PHP 用のadLDAPから始めています。これで、認証まですべて問題ありません。

次に、ログイン後にユーザーの「グループメンバーシップ」(メンバーが存在するグループ名) を「のみ」を知ることでusername取得するにはどうすればよいpasswordですか?

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

php - PHP で Active Directory からのサムネイル写真を表示する

Active Directory から全員の名前、メール アドレス、電話番号を表示するシステムをセットアップしましたが、「thumbailPhoto」を機能させることができません。

インターネットで検索しましたが、これが可能かどうか、または少なくとも Active Directory から返される形式を見つけることができませんでした。

私は現在adldapクラスを使用しているので、これを使用できれば理想的です。

前もって感謝します。

編集:

私は、thumbnailPhoto 属性のデータを取得できます。それらをブラウザーに直接ダンプすると、次のような結果が得られます。

ÿØÿàJFIFððÿá PExifII*bh~†(2Ži‡¢XCanonCanon EOS 5D Mark IIIðð2013:05:19 17:35:31š‚à‚è"ˆ'ˆ 0230ð' ' ' ('0'8' '@''11'' . ",#(7),01444'9=82<.342ÿÛC 2!!22222222222222222222222222222222222222222222222222ÿÀ–d"ÿÄ ÿĵ}!1AQa"q2'¡#B±ÁRÑð$3br‚ %&'() 456789:CDEFGHIJSTUVWXYZcdefghijstuvwxyzƒ„…†‡ ˆ‰Š'””•–—˜™š¢£¤¥¦§¨©ª²³´µ¶·¸¹ºâÃÄÅÆÇÈÉÊÒÓÔÕÖ×ØÙÚáâãäåæçèéêñóôõö÷øùúÿÄ ÿĵw!1AQaq"2B'¡±Á #3RðbrÑ $4á%ñ&'()

それだけではありませんが、非常に長い文字列です。ある種のバイナリ文字列だと思いますか?

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

php - アカウントをロックせずにユーザーを認証する方法は?

ユーザーがログインしているかどうかをadLdapライブラリ経由でチェックするアプリケーションを作成しています。

しかし問題は、ユーザーが間違ったパスワードを入力すると、4 回目以降にアカウントがロックされることです。それについて私ができることはありますか?それとも、これが LDAP の動作方法ですか?

ここに私が使用しているコードがあります:

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

php - adLDAPをライブラリとしてLaravel 4に追加する方法

LARAVEL 4 に adLDAP ライブラリを追加するにはどうすればよいですか?

http://adldap.sourceforge.net/

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

php - PHP adldap エラー 50 不十分なアクセス

PHP adldap でユーザー パスワードを変更しようとしていますが、「エラー 50: アクセスが不十分です」という例外が発生します。これは、Java アプリケーションから変更できたため、アクセス許可の問題ではありません。