La page Nouveau fournisseur JACC permet de créer un fournisseur JACC (Java Authorization Contract for Containers) conforme à JSR-115/196 pouvant être utilisé par des modules d'autorisation tiers pour des applications exécutées 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 par défaut de GlassFish Server comprend deux fournisseurs JACC, nommés default
et simple
. Tous les fournisseurs JACC que vous créez s'ajoutent à ces deux fournisseurs par défaut. Les fournisseurs JACC GlassFish Server par défaut implémentent un moteur d'autorisation simple, basé sur des fichiers et conforme à la spécification JACC.
Tous les fournisseurs JACC GlassFish Server doivent utiliser les API JAAS (Java Authentication and Authorization Service). JAAS permet aux services d'authentifier les utilisateurs et de leur appliquer des contrôles d'accès. JAAS implémente une version Java de la structure PAM (Pluggable Authentication Module) standard.
JSR 196 permet de développer des plug-ins sur différentes couches. Vous pouvez définir des plug-ins modifiant la manière dont les nouveaux mécanismes d'authentification sont configurés, tels que AuthConfigProvider
et AuthConfigFactory
. Vous pouvez également définir de nouveaux mécanismes d'authentification, tels que ServerAuthModule
et ClientAuthModule
.
La page Nouveau fournisseur JACC contient les options suivantes :
Nom de la configuration à laquelle s'appliquent les paramètres de cette page. Ce champ est en lecture seule.
Nom du fournisseur JACC. Ce nom est utilisé pour référencer l'élément jacc-provider
dans domaine.xml
.
Nom qualifié complet de l'élément javax.security.jacc.PolicyConfigurationFactory.provider
qui implémente l'élément javax.security.jacc.PolicyConfigurationFactory
propre au fournisseur.
Nom qualifié complet de l'élément javax.security.jacc.policy.provider
qui implémente l'élément java.security.Policy
.
Autres propriétés du fournisseur JACC. Pour une description des propriétés supplémentaires disponibles pour les fournisseurs JACC, reportez-vous à Propriétés propres aux fournisseurs JACC.