Enregistrement JACC des classes d'implémentation du fournisseur
Les spécifications JACC spécifient que les fournisseurs peuvent ajouter leur fournisseur à l'aide des propriétés système javax.security.jacc.policy.provider et javax.security.jacc.PolicyConfigurationFactory.provider.
La propriété javax.security.jacc.policy.provider permet de définir l'objet règles du fournisseur et la propriété javax.security.jacc.PolicyConfigurationFactory.provider permet de définir l'implémentation de PolicyConfigurationFactory du fournisseur.
Bien que les deux propriétés système soient prises en charge dans WebSphere Application Server, il est fortement recommandé d'utiliser le modèle de configuration fourni. Vous pouvez définir ces valeurs à l'aide du panneau de configuration JACC (voir Autorisation de l'accès aux ressources Java EE à l'aide de Tivoli Access Manager pour plus d'informations) ou à l'aide de l'outil de scriptage wsadmin. Par rapport aux propriétés système, l'utilisation du modèle de configuration présente l'avantage d'entrer les informations en un même endroit au niveau de la cellule et de les propager sur tous les noeuds lors d'une synchronisation. Le modèle de configuration, permet aussi d'entrer des propriétés supplémentaires, comme indiqué dans le panneau de configuration JACC.
Cela est particulièrement vrai avec un environnement ND (WebSphere Application Server, Network Deployment) où plusieurs serveurs d'applications peuvent coexister dans la configuration. Lors de l'utilisation des propriétés système, vous devez vous assurer que chaque processus JVM (Java Virtual Machine) de la configuration doit définir ces propriétés. Si le modèle de configuration est utilisé, les informations sont transmises à tous les processus via la procédure de synchronisation du serveur d'applications.