Java Enterprise Edition | Blog des Technologies de l'Information

Java Enterprise Edition

Bienvenue dans le blog consacré au développement d'applications en technologies Java EE.

Vous y trouverez une série d'articles sur la mise en oeuvre concrète des technologies JSF autour des problèmatiques liées notamment à l'authentification et aux autorisations utilisateur ainsi qu'à l'internationalisation (gestion multi-langues).

Sont également abordés les technologies relatives à la persistence de données avec JPA et les EJB.

Champ de saisie "autocomplete" en JSF

Les champs de saisie intelligents proposant instantanément des suggestions de valeurs dès la saisie des premières lettres d'un mot sont de plus en plus répandus et offrent une expérience très appréciée des utilisateurs.

Je vous propose de suivre dans cet article une introduction à la mise en oeuvre de ce champ de saisie en JSF avec l'aide de la librairie PrimeFaces et de son composant...

Changement de mot de passe par l'utilisateur en JSF

Dans la continuité de l'article traitant de la configuration d'un realm JDBC dans GlassFish, je vous propose à présent de réaliser un formulaire JSF destiné aux utilisateurs d'un application web sécurisée et leur permettant de changer leur mot de passe dont l'empreinte MD5 est stockée dans une base de données MySQL.

Configurer un realm MySQL dans GlassFish

Dans la lignée des articles déjà publiés sur le thème de l'authentification dans GlassFish, je vous propose d'aborder cette fois-ci, par la réalisation d'un exemple d'application web, la configuration d'un realm JDBC faisant référence à une base données MySQL contenant les tables d'authentification des utilisateurs.
L'authentification utilisée sera de type BASIC.
Les mots de passe utilisateur seront quant à eux cryptés en MD5 dans la table des utilisateurs MySQL.

L'authentification FORM en JSF dans GlassFish

Je vous propose de mettre en pratique dans GlassFish l'authentification de type FORM basée sur l'action de formulaire j_security_check, offrant la possibilité de saisir l'identifiant de connexion et le mot de passe utilisateur dans le formulaire d'une page web au design intégré à l'application développée.

Les concepts d'authentification dans GlassFish

L'objectif recherché dans cet article est de présenter les mécanismes d'authentification proposés dans GlassFish, en s'arrêtant en particulier sur les concepts de types d'authentification, de realms, de groupes et de rôles utilisateurs.

Subscribe to Blog des Technologies de l'Information : Java EE