• Home
  • Adf
  • Obtener Nombre de Usuario logeado ADF

Obtener Nombre de Usuario logeado ADF

Siempre en nuestras aplicaciones necesitamos mostrar en alguna parte de la vista el nombre del usuario que se loggeo.
Usando ADF Security, les voy a mostrar 3 formas de poder obtener el nombre de usuario.
1- Usando Groovy 

Podemos usar la siguiente expresion

adf.context.securityContext.getUserPrincipal().getName() 
o
adf.context.securityContext.getUserName() 
2- En Java

Podemos obtener el nombre de usuario de la siguiente forma:

     ADFContext adfCtx = ADFContext.getCurrent();  
     SecurityContext secCntx = adfCtx.getSecurityContext();  
     String user = secCntx.getUserPrincipal().getName();  
     String _user = secCntx.getUserName();  
3-Expression Lnagugae
Tambien podemos Usar EL en algun componente ADF Faces para obtener el Nombre de Usuario
 #{securityContext.userName}  

Gracias, espero que le sea de utilidad…

 Saludos

LEAVE YOUR COMMENTS