Comment obtenir les attributs de connexion d'un servlet / jsp
Dernièrement, j'ai travaillé sur la mise en œuvre de la sécurité pour mon application web, en cours d'exécution sur un Glassfish v3. J'ai réussi à obtenir quelques ressources par l'établissement d'une authentification de base comme suit:
<login-config>
<auth-method>BASIC</auth-method>
<realm-name>vcards-admin</realm-name>
</login-config>
Maintenant, je me demandais comment faire pour obtenir le nom d'utilisateur introduit sur l'invite de connexion à fecth les données réelles de l'utilisateur. Je pensais qu'il pourrait être un attribut de session pour obtenir ce morceau de données, mais je ne sais pas lequel c'est.
Suis-je trompé sur l'attribut de session? Est-il un autre moyen pour accéder à cette information de connexion?
Merci d'avance.
source d'informationauteur mdelolmo
Vous devez vous connecter pour publier un commentaire.
Il est disponible par
HttpServletRequest#getUserPrincipal()
ou son abréviationHttpServletRequest#getRemoteUser()
:De manière équivalente dans les JSP EL: