A l'aide de JAAS (Java™ Authentication and Authorization Service), vous pouvez personnaliser la connexion à l'application.
Pourquoi et quand exécuter cette tâche
Java Authentication and Authorization Service (JAAS) est une interface API permettant
aux applications d'accéder à l'authentification et aux services de contrôle
sans être associé à ces derniers.
Les rubriques
suivantes décrivant la personnalisation de votre application à l'aide de
JAAS sont présentées dans cette section :
Procédure
- Développez des connexions par programmation avec JAAS.
- Vous pouvez développer des connexions par programmation à l'aide de JAAS qui représente l'API principale
utilisée pour l'authentification.
- Configurez des connexions par programmation avec JAAS.
- Une nouvelle configuration de connexion JAAS peut être ajoutée et
modifiée à l'aide de la console d'administration. Les modifications sont sauvegardées
dans le document sur la sécurité au niveau des cellules et tous les serveurs
d'applications gérés peuvent en disposer.
- Personnalisez une connexion d'application en vue d'une vérification d'identité à l'aide de JAAS.
- La structure de connexion JAAS permet de créer
une configuration de connexion JAAS pouvant être utilisée pour la connexion à une vérification d'identité.
- Configurez une authentification JAAS côté serveur et une configuration de connexion.
- WebSphere Application Server prend en charge l'ajout de modules dans un module de connexion JAAS personnalisé, avant ou après le module de connexion du système
de WebSphere Application Server. Toutefois, WebSphere Application Server ne prend pas en
charge le remplacement des modules de connexion du système WebSphere Application
Server qui permettent de créer le justificatif WSCredential et le principal WSPrincipal
dans le sujet. A l'aide d'un module de connexion personnalisé, vous pouvez soit prendre des décisions
d'authentification supplémentaires, soit ajouter des informations au sujet afin de prendre des décisions
d'authentification supplémentaires plus circonstanciées dans une application J2EE (Java Platform,
Enterprise Edition (Java EE).