Package com.joseflavio.copaiba
Interface Autenticador
-
- All Known Implementing Classes:
SimplesAutenticador
public interface Autenticador
Autenticador deUsuario
s.- See Also:
SimplesAutenticador
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
autenticar(java.lang.String usuario, java.lang.String senha)
Autentica oUsuario
através de senha.java.lang.String[]
getGrupos(Usuario usuario)
Retorna os nomes de todos os grupos aos quais oUsuario
pertence atualmente.boolean
pertence(Usuario usuario, java.lang.String grupo)
-
-
-
Method Detail
-
autenticar
boolean autenticar(java.lang.String usuario, java.lang.String senha) throws CopaibaException
Autentica oUsuario
atravé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 deUsuario
s.- Throws:
CopaibaException
-
getGrupos
java.lang.String[] getGrupos(Usuario usuario) throws CopaibaException
Retorna os nomes de todos os grupos aos quais oUsuario
pertence atualmente.- Returns:
- vazio, caso o
Usuario
não pertença a quaisquer grupos. - Throws:
CopaibaException
-
-