Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migration of unmigrated content due to installation of a new plugin

...

Anchortoptop
Geronimo はディレクトリー・サービスとして Apache Directory Server を利用しています。これは Apache Directory Project に含まれています。Geronimo は ApacheDS プロジェクトの内、以下の2つのプロジェクトを実装しています。

...

今時点では、Geronimo は LDAP の参照機能のみを持っていて、編集することはできません。これは次の Geronimo のリリースで機能追加が計画されています。ldapbrowser/editor、jxplorer や gq などの外部 LDAP クライアントを利用して Geronimo のディレクトリー・サーバーの構成の編集を行ってください。

この文章は以下のセクションから構成されています。

...

...

LDAP サーバーの始動

今回の Geronimo のリリースでは、Apache Directory v0.92 が配布物の中にすでに含まれていますが、デフォルトでは始動していません。コマンド・ラインでデプロイヤー・ツールを利用するか、Geronimo 管理コンソールを通じて始動することができます。

...

初期構成のエクスポートをすると、以下の例のような内容をもつ ldif ファイルが得られます。

...

Back to Top

次に、サンプル・アプリケーションの実行に必要なエントリーをインポートします。サンプル・アプリケーションに、そのエントリーのサンプルの .ldif ファイルが含まれています。このファイルは <ldap_home>/ldap-sample.ldif にあります。ldapmodify ツールでデータをインポートするには、以下のコマンドを実行してください。

...

以下の例に、ldap-sample.ldif ファイルの内容を示します。

...

ファイルをインポートすると、5つのエントリーが無事追加されたことが通知されます。

...

LDAP サンプル・アプリケーションには、アプリケーション自身のデプロイ前にデプロイしておく必要のあるセキュリティ・レルムがあります。このレルムは <ldap_home>/ldap_realm.xml にあり、以下のような内容です。

...

...

このデプロイメント・プランは、Geronimo に対してすべての接続や検索に LDAP データベースが必要であることが記述されています。また、このプランではすべてのログイン処理についても login-attempts.log というログファイルに記録するように記述されています。

...

デプロイすると、以下のような確認メッセージが表示されるでしょう。

...

Back to Top

詳しくは 1.1.3.3.3. LDAPレルム セクションを参照してください。 

...

デプロイメント・プランは <ldap_home>/WEB-INF ディレクトリーにあります。geronimo-web.xml は Geronimo 固有のデプロイメント・プランです。何のセキュリティ・レルムを使うのかの詳細が記述され、セキュリティ構成における一意のエレメントを使った Geronimo 固有のネーム・スペースと同様に、ユーザー・ロールのマッピングが記述されます。一般的な他の種類のアプリケーションでは、まさにセキュリティというわけではありませんが、デプロイメント・プランにはそのプランの主たるネーム・スペースが与えられ、モジュールの一意名(任意です)、親モジュール構成 ID(これも任意です)、コンテキスト・ルートが記述されます。以下に例として Geronimo 仕様のデプロイメント・プランを示します。

...

デプロイメント・プランの最初の部分はわかりやすいのですが、セキュリティ構成は手が込んでいます。 <security-realm-name> は <security> 要素内の一連の <realms> 要素の定義に利用されています。

...

以下にファイル位置によるセキュリティ制限を追加した web.xml デプロイメント記述の例(また、<ldap_home>/WEB-INF ディレクトリーに位置していること)を示します。

...

Back to Top

サンプル・アプリケーションのパッケージ

...

ウェブ・アプリケーションのデプロイが成功すると、以下に似たようなメッセージが表示されるでしょう。

...

LDAP アプリケーションのテストは、ウェブ・ブラウザーを開き、以下の URL へ接続してください。 

...