Pour créer un fournisseur JACC

Utilisez la page Nouveau fournisseur JACC pour créer un nouveau fournisseur JACC (Java Authorization Contract for Containers) conforme à JSR-115/196 pouvant être utilisé par des modules d'autorisation tiers pour des applications s'exécutant sur GlassFish Server. Le fournisseur JACC est créé en tant qu'élément jacc-provider à l'intérieur de l'élément security-service dans le fichier domaine.xml du domaine.

L'installation GlassFish Server par défaut inclut deux fournisseurs JACC nommés default et simple . Tous les nouveaux fournisseurs JACC que vous créez s'ajoutent à ces deux fournisseurs par défaut. Les fournisseurs JACC GlassFish Server par défaut mettent en œuvre un moteur d'autorisation simple, basé sur des fichiers et conforme à la spécification JACC.

Pour en savoir plus sur l’écriture de classes d’implémentation pour un fournisseur JACC, consultez la spécification JACC sur http://jcp.org/en/jsr/detail?id=115.

  1. Sous le nœud Configurations dans l'arborescence de navigation, développez le cluster ou l'instance GlassFish Server pour lequel vous souhaitez créer un fournisseur JACC.

    Pour créer un fournisseur qui sera disponible pour toutes les instances et clusters, choisissez le nœud default-config.

  2. Sous le nœud Configuration du cluster ou de l'instance développé, développez le nœud Sécurité.
  3. Sous le nœud Sécurité, sélectionnez le nœud Fournisseurs JACC.

    La page Fournisseurs JACC s’ouvre.

  4. Sur la page Fournisseurs JACC, cliquez sur Nouveau.

    La page Nouveau fournisseur JACC s’ouvre.

  5. Sur la page Nouveau fournisseur JACC, dans le champ Nom, saisissez le nom qui identifiera ce fournisseur.

    Ce nom est utilisé pour référencer l'élément jacc-provider dans domaine.xml.

  6. Dans le champ Configuration des stratégies, saisissez le nom de la classe qui implémente la fabrique de configuration de stratégies.

    Le fournisseur par défaut utilise com.sun.enterprise.security.provider.PolicyConfigurationFactoryImpl . Le fournisseur simple utilise com.sun.enterprise.security.jacc.provider.SimplePolicyConfigurationFactory .

  7. Dans le champ Fournisseur de stratégies, saisissez le nom de la classe qui implémente la fabrique de stratégies.

    Le fournisseur par défaut utilise com.sun.enterprise.security.provider.PolicyWrapper. Le fournisseur simple utilise com.sun.enterprise.security.jacc.provider.SimplePolicyProvider .

  8. (Facultatif) Dans la section Autres propriétés, spécifiez d’autres propriétés.

    Pour ajouter une propriété, cliquez sur le bouton Ajouter propriété. Sur la ligne vide qui apparaît, saisissez le nom de la propriété dans le champ Nom et la valeur de la propriété dans le champ Valeur.

    Pour obtenir une description des autres propriétés disponibles pour les fournisseurs JACC, consultez Propriétés propres aux fournisseurs JACC.

  9. Cliquez sur OK.

Voir aussi

Copyright © 2005, 2011, Oracle et/ou ses affiliés. Tous droits réservés. Notice légale