目次    

リライタ属性

リライタでは、HTML、JavaScript、WML、HTTP ロケーションヘッダ (リダイレクト) など、さまざまな Web 言語で URL リファレンスをリライトするための JavaTM クラスライブラリが提供されます。リライタサービスは、属性によって構成されているのではありません。

サービスを実装するには、リライタルールを作成し、書き換えの方法と書き換えるデータを定義します。リライタルールは、管理コンソールを使用して作成および編集します。

新しいルールセットをデフォルトのテンプレートから作成するには

既存のルールセットを編集するには

ルールセットをダウンロードするには

既存のルールセットを削除するには

新しいルールセットをデフォルトのテンプレートから作成するには

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. デフォルトでは、ロケーションパネルで「アイデンティティ管理」が選択され、ナビゲーションパネルで「組織」が選択されます。

  3. ロケーションパネルで、「サービス設定」を選択します。
  4. ナビゲーションパネルの「リライタ」の横にあるプロパティの矢印をクリックします。
  5. 現在定義済みのルールセットが一覧表示されます。

  6. 「新規」をクリックします。
  7. これにより、変更可能なルールセットのテンプレートが表示されます。

  8. <RuleSet id="ruleset_template"> 行を編集し、default_ruleset を新しいルールセット名に置換します (ruleset_template は適切な名前に置き換えることが可能)。

  9. ルールセットを正しく編集するために、RuleSet.dtd ファイルを参照できます。


  10. URL を書き換えるには、必要に応じて、ルールセットのテンプレート内でルールを追加または変更します。
  11. 「保存」をクリックし、新しいルールセットを作成します。
  12. 上記の操作が正常に完了すると、最初のページが表示され、現在定義済みのルールセットがすべて一覧表示されます。この一覧には、直前に作成したルールセットが含まれています。


    「新規」ボタンを使って新しいルールセットを作成することもできます。


既存のルールセットを編集するには

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. 「サービス設定」を選択して、「サービス設定」にナビゲートします。
  3. ナビゲーションパネルの「リライタ」の横にあるプロパティの矢印をクリックします。
  4. 現在定義済みのルールセットが一覧表示されます。

  5. ルールセットの「編集」リンクをクリックして、ルールセットを編集します。
  6. これにより、編集するルールセットの XML が表示されます。

  7. URL を書き換えるには、必要に応じて、ルールセットのテンプレート内でルールを追加または変更します。
  8. ルールセットの名前を変更したい場合は、<RuleSet id="ruleset_template"> 行を編集し、名前をルールセット名に置換します。
  9. 「保存」をクリックします。

ルールセットをダウンロードするには

ルールセットは、ダウンロードしてファイルに保存することができます。

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. デフォルトでは、ロケーションパネルで「アイデンティティ管理」が選択され、ナビゲーションパネルで「組織」が選択されます。

  3. ロケーションパネルで、「サービス設定」を選択します。
  4. ナビゲーションパネルの「リライタ」の横にあるプロパティの矢印をクリックします。
  5. 現在定義済みのルールセットが一覧表示されます。

  6. ファイルに保存するルールセットの「ダウンロード」リンクをクリックします。
  7. ファイルの名前を指定して保存します。

ルールセットをアップロードするには

ルールセットファイルはシステムにアップロードすることができます。

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. デフォルトでは、ロケーションパネルで「アイデンティティ管理」が選択され、ナビゲーションパネルで「組織」が選択されます。

  3. ロケーションパネルで、「サービス設定」を選択します。
  4. ナビゲーションパネルの「リライタ」の横にあるプロパティの矢印をクリックします。
  5. 現在定義済みのルールセットが一覧表示されます。

  6. リスト内の任意のルールセットの横にある「アップロード」をクリックします。
  7. アップロードするファイル名を表示するか入力します。
  8. 「アップロード」をクリックします。
  9. ファイルの <RuleSet id="ruleset_template"> 行で定義された名前がシステムのルールセット名と一致する場合は、このルールセットはファイルの内容に置き換えられます。<RuleSet id="ruleset_template"> 行で定義されている名前が一意である場合、新しいルールセットがその名前で作成され、リストに追加されます。


    「新規アップロード」ボタンを使って、ルールセットをシステムにアップロードすることもできます。


既存のルールセットを削除するには

  1. Sun ONE Identity Server 管理コンソールに管理者としてログインします。
  2. デフォルトでは、ロケーションパネルで「アイデンティティ管理」が選択され、ナビゲーションパネルで「組織」が選択されます。

  3. ロケーションパネルで、「サービス設定」を選択します。
  4. ナビゲーションパネルの「リライタ」の横にあるプロパティの矢印をクリックします。
  5. 現在定義済みのルールセットが一覧表示されます。

  6. 削除するルールセットの横のチェックボックスをクリックします。
  7. 複数のルールセットを選択することもできます。

  8. 「削除」をクリックします。
  9. 確認メッセージが表示されます。

選択したルールセットを削除するには、「はい」をクリックします。


「削除」ボタンを使って、1 つまたは複数のルールセットを削除することもできます。



目次