Configurer les domaines de sécurité SGBDR


Le domaine de sécurité SGBDR est un domaine de sécurité personnalisé fourni par Oracle qui permet de stocker des utilisateurs, des groupes et des listes de contrôle d'accès (ACL) dans une base de données relationnelle. Le domaine de sécurité SGBDR pour la sécurité de compatibilité n'est qu'un exemple et n'est pas destiné à être utilisé dans un environnement de production.

Remarque : l'exemple SGBDR ne fonctionne pas avec les bases de données sur lesquelles une fonctionnalité de validation automatique est activée. Si vous utilisez l'exemple SGBDR comme point de départ de votre implémentation SGBDR, utilisez des instructions de validation (commit) explicites dans votre code et assurez-vous que la fonctionnalité de validation automatique de la base de données que vous utilisez a été désactivée.

Si votre implémentation du domaine de sécurité SGBDR utilise la méthode getActiveDomain() , il est alors nécessaire de modifier et de recompiler la classe RDBMSDelegate pour utiliser le domaine de sécurité SGBDR avec la sécurité de compatibilité. Remplacez la méthode getActiveDomain() par la méthode getSecurityConfig() dans le package weblogic.server.

Pour configurer un domaine de sécurité SGBDR :

  1. Si vous ne l'avez pas déjà fait, dans le centre des modifications de la console d'administration, cliquez sur Verrouiller et modifier (reportez-vous à Utiliser le centre des modifications).
  2. Dans le panneau gauche, développez Sécurité de compatibilité > Domaines, puis cliquez sur Nouveau.

    La page Créer un domaine de base apparaît.

  3. Dans le champ Nom, entrez un nom pour le domaine de sécurité SGBDR.
  4. Dans la liste déroulante Type, sélectionnez Domaine SGBDR.
  5. Cliquez sur OK.
  6. Pour activer ces modifications, dans le centre des modifications de la console d'administration, cliquez sur Activer les modifications.
    Les modifications ne prennent pas toutes effet immédiatement ; certaines nécessitent un redémarrage (reportez-vous à Utiliser le centre des modifications).

Après avoir fini

Cliquez sur le nom du domaine de sécurité SGBDR et définissez son schéma de base de données et ses attributs conformément à la description fournie dans Définir un schéma de base de données du domaine de sécurité SGBDR et Définir des attributs de base de données du domaine de sécurité SGBDR. Configurez le domaine de mise en mémoire cache pour l'associer au domaine de sécurité SGBDR, conformément à la description fournie dans Configurer les domaines de mise en mémoire cache.