RDBMSセキュリティ・レルムの構成


RDBMSセキュリティ・レルムはOracleが用意しているカスタム・セキュリティ・レルムであり、ユーザー、グループ、およびACLをリレーショナル・データベースに保存します。互換性セキュリティ用のRDBMSセキュリティ・レルムはサンプルなので、プロダクション環境での使用を目的としていません。

注意: RDBMSサンプルは、自動コミット機能を有効にしたデータベースでは動作しません。RDBMSサンプルを基にRDBMSを実装する場合、明示的なコミット文をコードに記述して、使用するデータベースの自動コミット機能を無効にします。

RDBMSセキュリティ・レルムの実装でgetActiveDomain()メソッドを使用する場合は、RDBMSセキュリティ・レルムを互換性セキュリティと一緒に使用するためにRDBMSDelegateクラスを編集および再コンパイルする必要があります。getActiveDomain()メソッドを、weblogic.serverパッケージのgetSecurityConfig()メソッドで置き換えます。

RDBMSセキュリティ・レルムを構成するには、次の手順に従います。

  1. まだ行っていない場合、管理コンソールのチェンジ・センターで「ロックして編集」をクリックします(チェンジ・センターの使用を参照)。
  2. 左ペインで、「互換性セキュリティ」→「レルム」を展開して、次に「新規作成」をクリックします。

    新しい基本レルムの作成」ページが表示されます。

  3. 名前」フィールドに、RDBMSセキュリティ・レルムの名前を入力します。
  4. 「タイプ」ドロップダウン・リストから、RDBMSレルムを選択します。
  5. 「OK」をクリックします。
  6. これらの変更をアクティブにするには、管理コンソールのチェンジ・センターで「変更のアクティブ化」をクリックします。
    すべての変更が即座に有効になるわけではありません。再起動が必要なものもあります(チェンジ・センターの使用を参照)。

完了した後に

RDBMSセキュリティ・レルムのデータベース・スキーマの定義RDBMSセキュリティ・レルムのデータベース属性の定義で説明されているように、RDBMSセキュリティ・レルムの名前をクリックして、データベース・スキーマおよび属性を定義します。キャッシング・レルムの構成に従って、RDBMSセキュリティ・レルムと関連付けされるようにキャッシング・レルムを構成します。