Package com.joseflavio.copaiba
Interface Autenticador
-
- All Known Implementing Classes:
SimplesAutenticador
public interface AutenticadorAutenticador deUsuarios.- See Also:
SimplesAutenticador
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description booleanautenticar(java.lang.String usuario, java.lang.String senha)Autentica oUsuarioatravés de senha.java.lang.String[]getGrupos(Usuario usuario)Retorna os nomes de todos os grupos aos quais oUsuariopertence atualmente.booleanpertence(Usuario usuario, java.lang.String grupo)
-
-
-
Method Detail
-
autenticar
boolean autenticar(java.lang.String usuario, java.lang.String senha) throws CopaibaExceptionAutentica oUsuarioatravés de senha.- Parameters:
usuario- Nome doUsuario.senha- Senha doUsuario.- Returns:
true, se dados devidamente validados e verificados.- Throws:
CopaibaException
-
pertence
boolean pertence(Usuario usuario, java.lang.String grupo) throws CopaibaException
- Parameters:
grupo- Nome do grupo deUsuarios.- Throws:
CopaibaException
-
getGrupos
java.lang.String[] getGrupos(Usuario usuario) throws CopaibaException
Retorna os nomes de todos os grupos aos quais oUsuariopertence atualmente.- Returns:
- vazio, caso o
Usuarionão pertença a quaisquer grupos. - Throws:
CopaibaException
-
-