Accueil
 
 Accueil arrow Solutions arrow Safran
Safran est une application Open Source de fidelisation de clientèle.

JAAS

Safran utilise l'API JAAS (Java Authentication and Authorization Service) pour gérer l'authentification entre les clients et le serveur.

JAAS met en oeuvre un module serveur ainsi qu'un module client. Lorsque le client fait une demande d'authentification il envoie une requête au serveur. Cette requête comporte le domaine de sécurité sur lequel on souhaite s'authentifier (plusieurs domaines de sécurité de niveaux différents peuvent être mis en place dans JBoss). Ce domaine de sécurité défini, entre autre, le type d'authentification souhaité. Dans le cas de Safran l'authentification se fait par login / mot de passe. Pour récuperer le login / mot de passe JAAS fait appel à un CallBack client qui doit implementer les methodes renvoyant les données nécessaires . Une fois que le serveur est en possession des informations de connexion il utilise la méthode de validation de ces informations (définie par le domaine de sécurité). Pour le cas de Safran le domaine de sécurité implique la validation des données via une requête dans une base de données.

 
Applications clientes
Spécification technique de l'architecture des applications clientes.
 
Log4J

Log4J est une API de journalisation, qui permet à Safran de créer des traces tant du coté serveur que du coté client. La configuration de cette API passe par un fichier de configuration externe en XML relativement facile à appréhender. L'instrumentation du code est, elle, encore plus simple, comme nous allons le voir. Safran utilise JBoss comme serveur d'application : la description de l'intégration de Log4J coté serveur s'appuie sur l'existant de la configuration de celui-ci.

 

 

Identification

SARL Xter Informatique - 69 avenue Saint Exupery 06130 Grasse - +33(0)4 93 36 05 67
Amino.fr : le site des amis des animaux |  Conseil mariage