問題タブ [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.
c# - 管理者アカウントのみのLDAP認証
Active Directory LDAPユーザーの認証用のコードを記述しました。ADのすべてのユーザーアカウントを認証しますが、他のユーザーアカウントではなく、管理者アカウントの認証のみが必要です(以下のコードを参照)。また、接続するDNSのドメイン名も検索します(添付画像を参照)。 。
php - ADLDAPを使用してActiveDirectoryからユーザーをロードする
ADLDAPライブラリ(http://adldap.sourceforge.net)を使用してActiveDirectoryと対話しています。私はPHPを使用しています。Active Directoryからすべてのユーザーを取得し、それらをアレイに保存したいと思います。これを行う方法はありますか?
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 '
私のコード:
編集:接続の詳細を追加
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: 気にしない - 関数の目的を読んで、パスワードにドットと感嘆符が含まれているためにこのエラーがスローされることがわかりました。
php - AdLDAP -- 認証のテストに失敗しました。本質的にSSLが必要ですか?
PHP で AdLDAP ライブラリをテストしています。私は全体的にLDAPに慣れていないので、何が悪いのかわかりません。
これが私がクラスを開始した方法です:
次に、サンプルをテストするAuthentication
と、常に"Failed!"
.
唯一のことは、サーバーがSSL を使用していないことです。
要因ですか?
または
他に何が間違っているか (または) チェックする必要がありますか?
php - adLDAP -- ユーザーのグループ メンバーシップを取得する方法は?
私は LDAP の概念が初めてで、PHP 用のadLDAPから始めています。これで、認証まですべて問題ありません。
次に、ログイン後にユーザーの「グループメンバーシップ」(メンバーが存在するグループ名) を「のみ」を知ることでusername
取得するにはどうすればよいpassword
ですか?
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á%ñ&'()
それだけではありませんが、非常に長い文字列です。ある種のバイナリ文字列だと思いますか?
php - アカウントをロックせずにユーザーを認証する方法は?
ユーザーがログインしているかどうかをadLdapライブラリ経由でチェックするアプリケーションを作成しています。
しかし問題は、ユーザーが間違ったパスワードを入力すると、4 回目以降にアカウントがロックされることです。それについて私ができることはありますか?それとも、これが LDAP の動作方法ですか?
ここに私が使用しているコードがあります:
php - adLDAPをライブラリとしてLaravel 4に追加する方法
LARAVEL 4 に adLDAP ライブラリを追加するにはどうすればよいですか?
php - PHP adldap エラー 50 不十分なアクセス
PHP adldap でユーザー パスワードを変更しようとしていますが、「エラー 50: アクセスが不十分です」という例外が発生します。これは、Java アプリケーションから変更できたため、アクセス許可の問題ではありません。