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 verwendet, müssen Sie die Klasse getActiveDomain() bearbeiten und neu kompilieren, damit die RDBMS-Sicherheits-Realm mit Sicherheit im Kompatibilitätsmodus verwendet wird. Ersetzen Sie die Methode RDBMSDelegate durch die Methode getActiveDomain() im Package getSecurityConfig().weblogic.server
Die Seite Neue Basis-Realm erstellen wird angezeigt.
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.