Auth
Reune as operações de validação de autenticação do Netuno.
if (_auth.isJWT() && _auth.isAdmin()) {
_log.info('Administrador logado com JWT Token!');
}
check
_auth.check(senha: string) : boolean
Descrição
Verifica se a password é válida para o utilizador autenticado.
Como Usar
if (_auth.check(_req.getString('pass'))) {
_log.info('Senha válida!');
} else {
_log.info('Senha inválida!');
}
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
senha | string | Senha. |
Retorno
( boolean )
Retorna o resultado da validação dos dados de autenticação.
_auth.check(utilizador: string, senha: string) : boolean
Descrição
Verifica se os dados de autenticação, utilizador e senha, são válidos.
Como Usar
if (_auth.check(_req.getString('user'), _req.getString('pass'))) {
_log.info('Login válido!');
} else {
_log.info('Login inválido!');
}
Atributos
NOME | TIPO | DESCRIÇÃO |
---|---|---|
utilizador | string | Utilizador. |
senha | string | Senha. |
Retorno
( boolean )
Retorna o resultado da validação dos dados de autenticação.
isAdmin
_auth.isAdmin() : boolean
Descrição
Verifica se o utilizador que está autenticado é administrator.
Como Usar
if (_auth.isAdmin()) {
_log.info('Administrador Logado!');
}
Retorno
( boolean )
Se o utilizador que está autenticado é admin (administrador) então retorna true.
isDev
_auth.isDev() : boolean
Descrição
Verifica se o utilizador que está autenticado é developer.
Como Usar
if (_auth.isDev()) {
_log.info('Desenvolvedor Logado!');
}
Retorno
( boolean )
Se o utilizador que está autenticado é dev (desenvolvedor) então retorna true.
isJWT
_auth.isJWT() : boolean
Descrição
Indica se o utilizador está autenticado com JSON Web Token.
Como Usar
if (_auth.isJWT()) {
_log.info('Logado com JWT!');
}
Retorno
( boolean )
Se o utilizador está autenticado com JSON Web Token retorna true.
isSession
_auth.isSession() : boolean
Descrição
Indica se o utilizador está autenticado com sessão.
Como Usar
if (_auth.isSession()) {
_log.info('Logado com sessão!');
}
Retorno
( boolean )