問題タブ [apacheds]
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.
ldap - 空/NULL 属性値
LDAP のエントリに、いくつかの objectClasses と dc および ou 属性とその値があります。ou 属性を読み取ろうとしましたが、以下のコードでは取得できません。DC値を正しく取得できます。null であるかどうかを制御する必要があることはわかっていますが、LDAP で行われているにもかかわらず、「ou」が null になる可能性があるのはなぜですか。
schema - openam フェデレーションの問題 (データ ストアとして apached を使用)
これを手伝ってください: openam で 1 つの idp と 1 つの sp でフェデレーションをセットアップしようとしています。使用されているデータ ストアは ApacheDS です。同じことについて、次のチュートリアルに従おうとしています。
http://fczaja.blogspot.com/2012/06/idp-initiated-sso-and-identity.html
(コンソールから) フェデレーション接続のテスト中に openam ログに次のエラーが表示されました* *
これはおそらく、openam が存在しない LDAP 属性を使用しようとしたことを意味していました (ApacheDS で最小限の属性セットを作成したため)。そこで、IDP と SP の両方でデータ ストアの設定に移動し、使用できない属性を LDAP ユーザー属性から削除しました。現在、次のエラーが発生しています。
一部のフォーラムでは、sun-fm-saml2-nameid-info や sun-fm-saml2-nameid-infokey などの属性が必要であると述べています。しかし、スキーマと一致しないため、データ ストアに追加できません。また、openam インストールで指定された LDIF を Apache DS にインポートできません。2 つの質問があります。はいの場合、openam 関連の schmea アイテムを Apache ds にもプッシュするにはどうすればよいですか? 2.ここで完全に欠けているものはありますか?
java - ApacheDSサーバーへのカスタム属性の追加
LDAPサーバーとしてApacheDSサーバーを使用しています。定義したLDAP構造で使用するカスタム属性を作成しました。スキーマを作成し、スキーマ内でObjectClassとdateOfBirthという属性を定義しました。スキーマをエクスポートして、ApacheDSのDITにインポートしました。スキーマがインポートされ、dateOfBirth属性を表示できます。
ただし、追加しようとすると、次のような警告が表示されます。
dateOfBirthは、個人に関する情報を格納するためのものです。LDAPのPersonオブジェクトクラスはinetOrgPersonObjectClassと呼ばれます。それを使用するためにdateOfBirthを追加する最良の方法は何ですか?
java - ApacheDS OID 指定データ型リスト
LDAP サーバーとして ApacheDS を使用しています。属性を定義する場合、さまざまなタイプがあります。たとえば、文字列またはブール値です。リストを指定する方法はありますか。モバイルのリスト?
そうでない場合、どうすればこれを行うことができますか。groupOfUnquieNames という ObjectClass があることは承知しています。しかし、問題は、複数のリストがあることです。たとえば、モバイルのリストとアドレスのリストです。
これはどのように行うことができますか?
java - LDAP構造が不明なLDAPサーバーのクエリ
私は会社でSpringを使用してJavaで開発しています。ローカルLDAPサーバーを備えたアプリケーションを開発しています。LDAPサーバーは情報の取得に使用されます。ただし、アプリケーションのユーザーにLDAP構造/スキーマを知られたくない場合があります。これは、顧客/ユーザーが独自のLDAP構造/スキーマを備えた独自のLDAPサーバーを持っているためです。
たとえば、顧客/ユーザーは、LDAPサーバーへの接続に使用されるLDAPサーバーの詳細を提供することにより、ユーザーインターフェイスを介して情報を取得します。接続すると、クエリを実行して情報を取得できるようになります。これで、LDAP構造に関する情報を知ることができなくなります。記述されるコードは、ユーザークエリを実行することによって実行されます。クエリが実行されると、その情報が返されます。それ以外の場合は、例外が発生します。
私が直面している問題は次のとおりです。
Spring LDAPを使用する場合、AttributesMapperおよびContextMapperと呼ばれるものがあります。これを使用するには、強く型付けされたオブジェクトを渡す必要があります。したがって、たとえば:
上記のコードをクエリに応じて実行すると、cn属性に関する情報のみがフェッチされ、他には何もフェッチされません。強く型付けされたオブジェクトを必要としないものは他にありますか?
どうしたらいいかわかりません。
たとえば、すべての従業員を検索するには、次のようにします。
これにより、すべての従業員が返されますが、cn属性のみが設定されます。ただし、顧客のLDAPサーバーでは、cnという属性がない場合があります。
これを行うための最良の方法は何ですか?私たちが作成するコードは、ユーザーインターフェイスと顧客のLDAPサーバー間のプロキシとして機能します。
ldap - Apache DS Studio でユーザー定義のオブジェクト クラスを使用できない
オブジェクト クラスを定義し、organizationalUnit
. しかし、スクリーンショットを添付したように、エントリ リストにオブジェクト クラス ( aibu-staff ) が表示されません。
LDIF ファイルを DIT にインポートしようとすると、次のようなエラーが発生します。
apache - ApacheDS - 非平文パスワードの品質を検証できません
cannot verify the quality of the non-cleartext passwords
organizationUnit にエントリを追加しようとしているときにエラーが発生しました。パスワードを保存する際にMD5ハッシュ方式を使用します。(userPassword
属性あり)
ブログ投稿ads-pwdcheckquality
によると、ソリューションは値が 0 の属性を追加しています。しかし、それは私にはうまくいきませんでした。また、この属性を追加しようとしている間。次のような警告が表示されます。
mysql - MySQL を ApacheDS のバックエンドとして使用する
ApacheDS を使用して MySQL をバックエンド データ ストレージとして構成することはできますか? このオンラインで何も見つかりませんでした。この点で何か助けていただければ幸いです。
wrapper - ApacheDSスタートアップ、ラッパーのうなずきが見つかりました
グループが私を助けてくれることを願っています。私はApacheDSを開発目的で約6か月間使用しており、非常に満足しています。私のラップトップ上のUbuntulinuxで問題なく実行できます。
最近、LDAPサーバーの実稼働環境の作成を開始しました。本番サーバーは、専用サーバー上のAtlantic.netクラウド環境で実行されています。DSのインストールは問題なく行いました。しかし、DSを起動しようとすると、次のエラーが発生します。
/opt/apacheds-2.0.0-M10/bin/apacheds:1:評価:/opt/apacheds-2.0.0-M10/bin/wrapper:見つかりません
ラッパーファイルはevalが探している場所にあるので、なぜ「見つからない」が発生しているのかわかりません。
ラッパーを直接呼び出すと、。/wrapperはデフォルトで開始します。-bash:./wrapper:そのようなファイルやディレクトリはありません
以下は、binディレクトリdrwxr-xr-x 2 apacheds apacheds 4096 Feb2410:40です。drwxr-xr-x 5 apacheds apacheds 4096 Feb 23 12:22 .. -rwxr-xr-x 1 apacheds apacheds 15346 Feb 23 12:22 apacheds -rwxr-xr-x 1 apacheds apacheds 99401 Feb2312:22ラッパー
これがpasswdファイルapacheds:x:1000:1000 :: / opt / apacheds-2.0.0-M10:/ bin / shのエントリなので、idの問題ではないと思います。
Ubuntu Linux 12.04 LTS(GNU / Linux 3.2.0-38-generic x86_64)を実行しています
誰かがこのようなものを見たことがありますか?私はグーグルを検索していますが、何も出てきません。
java - Active Directory と同じスキーマの LDAP サーバーを構築する方法
Active Directory と同じスキーマを持つ Apache を使用してスタブ サーバーを構築したいと考えています。
userAccountControl、unicodePwd などのカスタム属性を追加する必要があります。
これをプログラムでデフォルトのスキーマに追加する方法がわかりません。何か案が?
Apache バージョン 2.0.0-M10
ありがとう!