Configurare realm di sicurezza RDBMS


Il realm di sicurezza RDBMS è un realm di sicurezza personalizzato fornito da Oracle che consente di memorizzare utenti, gruppi e ACL (liste di controllo degli accessi) in un database relazionale. Il realm di sicurezza RDBMS per la sicurezza Compatibilità è solo un esempio e non deve essere utilizzato in un ambiente di produzione.

Nota: l'esempio RDBMS non funziona con i database per cui è stata abilitata la funzione Commit automatico. Se si utilizza l'esempio RDBMS come punto di partenza per l'implementazione RDBMS, utilizzare istruzioni Commit esplicite nel codice e accertarsi che la funzione Commit automatico del database in uso sia disabilitata.

Se l'implementazione del realm di sicurezza RDBMS utilizza il metodo getActiveDomain() , è necessario modificare e ricompilare la classe RDBMSDelegate affinché sia possibile utilizzare il realm di sicurezza RDBMS con la sicurezza Compatibilità. Sostituire il metodo getActiveDomain() con il metodo getSecurityConfig() all'interno di weblogic.server .

Per configurare un realm di sicurezza RDBMS, effettuare le operazioni riportate di seguito.

  1. Se non è stato già fatto, fare clic su Blocca e modifica nel centro modifiche della console di amministrazione (vedere Usa Centro modifiche).
  2. Nel riquadro sinistro, espandere Sicurezza Compatibilità > Realm e fare clic su Nuovo.

    Verrà visualizzata la pagina Crea un nuovo realm di base.

  3. Immettere nel campo Nome un nome per il realm di sicurezza RDBMS.
  4. Selezionare Realm RDBMS dall'elenco a discesa Tipo.
  5. Fare clic su OK.
  6. Per attivare le modifiche apportate, fare clic su Attiva modifiche nel Centro modifiche della console di amministrazione.
    Non tutte le modifiche hanno effetto immediato: alcune richiedono un riavvio (vedere Usa Centro modifiche).

Al termine della procedura

Fare clic sul nome del realm di sicurezza RDBMS e definire lo schema di database e gli attributi, come descritto nelle sezioni Definisci schema di database del realm di sicurezza RDBMS e Definisci attributi del database del realm di sicurezza RDBMS. Configura il realm di inserimento della cache per associarlo al realm di sicurezza RDBMS come descritto nella sezione Configura realm di inserimento nella cache.