RDBMS-Sicherheits-Realms konfigurieren


Die RDBMS-Sicherheits-Realm ist eine von Oracle bereitgestellte benutzerdefinierte Sicherheits-Realm, in der Benutzer, Gruppen und Access Control-Listen (ACLs) in einer relationalen Datenbank gespeichert werden. Die RDBMS-Sicherheits-Realm ist ein Beispiel und ist nicht zur Verwendung in einer Production-Umgebung gedacht.

Hinweis: Das RDBMS-Beispiel funktioniert nicht mit Datenbanken, für die die Autocommit-Funktion aktiviert ist. Wenn Sie das RDBMS-Beispiel als Startpunkt für die verwendete RDBMS-Implementation verwenden, müssen ausdrückliche COMMIT-Anweisungen im Code verwendet werden. Darüber hinaus muss sichergestellt sein, dass die Autocommit-Funktion in der verwendeten Datenbank deaktiviert ist.

Wenn die verwendete Implementation der RDBMS-Sicherheits-Realm die Methode getActiveDomain() verwendet, müssen Sie die Klasse RDBMSDelegate bearbeiten und neu kompilieren, damit die RDBMS-Sicherheits-Realm mit Sicherheit im Kompatibilitätsmodus verwendet wird. Ersetzen Sie die Methode getActiveDomain() durch die Methode getSecurityConfig() im Package weblogic.server .

So konfigurieren Sie eine RDBMS-Sicherheits-Realm:

  1. Wenn Sie dies nicht bereits ausgeführt haben, klicken Sie im Change Center der Administrationskonsole auf Sperren & Bearbeiten (siehe Change Center verwenden).
  2. Erweitern Sie im linken Bereich Sicherheit im Kompatibilitätsmodus > Realms, und klicken Sie auf Neu.

    Die Seite Neue Basis-Realm erstellen wird angezeigt.

  3. Geben Sie im Feld Name einen Namen für die RDBMS-Sicherheits-Realm ein.
  4. Wählen Sie in der Dropdown-Liste Typ die Option RDBMS-Realm.
  5. Klicken Sie auf OK.
  6. Um diese Änderungen zu aktivieren, klicken Sie im Change Center der Administrationskonsole auf Änderungen aktivieren.
    Nicht alle Änderungen werden sofort wirksam – für manche ist ein Neustart erforderlich (siehe Change Center verwenden).

Wenn Sie fertig sind

Klicken Sie auf den Namen der RDBMS-Sicherheits-Realm, und definieren Sie ihr Datenbankschema und ihre Attribute gemäß Datenbankschema der RDBMS-Sicherheits-Realm definieren und Datenbankattribute der RDBMS-Sicherheits-Realm definieren. Konfigurieren Sie die Caching-Realm, die der RDBMS-Sicherheits-Realm zugeordnet sein soll, wie unter Caching-Realms konfigurieren beschrieben.