Al trabajar con ACEGI podemos acceder a los datos del usuario solo con un tag:
<authz:authentication operation="username"/>
Para eso, debemos implementar de la interface "UserDetail" de ACEGI en nuestra clase que va a manejar el usuario:
En este caso estamos implementando el método getUsername() de la interface UserDetails de ACEGI, también podemos implementar los demás métodos de UserDetails como son : getAuthorities(), getPassword(), isAccountNonExpired(), isAccountNonLocked(), isCredentialsNonExpired() y isEnabled().
Lo que no me agradó es el método getUsername() :(
¿Por qué ACEGI no lo nombró getUserName()? (CAMEL CASE)
<authz:authentication operation="username"/>
Para eso, debemos implementar de la interface "UserDetail" de ACEGI en nuestra clase que va a manejar el usuario:
public class Usuario implements UserDetails{
private String nombreUsuario;
.....
.....
...
public String getUsername() {
return nombreUsuario;
}
En este caso estamos implementando el método getUsername() de la interface UserDetails de ACEGI, también podemos implementar los demás métodos de UserDetails como son : getAuthorities(), getPassword(), isAccountNonExpired(), isAccountNonLocked(), isCredentialsNonExpired() y isEnabled().
Lo que no me agradó es el método getUsername() :(
¿Por qué ACEGI no lo nombró getUserName()? (CAMEL CASE)
Comentarios