new PasswordResetService()
Classe responsável por criar e concluir requisições de redefinição de senhas dos usuários do sistema.
Na versão atual, é exigido que o fornecedor do sistema autorize a redefinição da senha, sendo o seu uso voltado para a redefinição da senha do usuário especial "administrator".
Methods
-
requestPasswordReset(userKey, expiresIn)
-
Solicita a redefinição de senha do usuário informado.
Este método criará na classe "Solicitação de redefinição de senha" (-1898140299) da tabela iSysEvent um registro desta solicitação.
Parameters:
Name Type Description userKey
number Chave do usuário que deverá ter a sua senha redefinida.
expiresIn
number Quantidade de milissegundos a partir da data e hora atual do banco de dados em que a requisição continuará válida.
Returns:
Requisição criada para o usuário informado.
- Type
- PasswordResetService
-
resetPassword(requestKey, authCode, newPassword)
-
Conclui a solicitação da redefinição de senha informada.
Parameters:
Name Type Description requestKey
number Chave da solicitação gerada pelo método #requestPasswordReset. #requestPasswordReset. Para obter a chave da solicitação, acesse a propriedade module:@nginstack/engine/lib/security/PasswordResetRequest~PasswordResetRequest#key.
authCode
string Código de autorização gerado pelo método module:@nginstack/engine/lib/security/PasswordResetRequest~PasswordResetRequest#authorize.
newPassword
string Nova senha do usuário.