new AdministratorPasswordResetRequest()
Requisição da redefinição da senha do usuário "administrator".
Este objeto é construído pelo module:@nginstack/engine/lib/security/PasswordResetService~PasswordResetService e suas propriedades não podem ser modificadas uma vez que a requisição tenha sido criada.
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".
Members
-
dbName :string
-
Nome da base onde foi solicitada a redefinição da senha.
Type:
- string
-
key :number
-
Chave da requisição na tabela iSysEvent.
Type:
- number
-
licenseeId :string
-
CNPJ da empresa licenciada do produto Engine, utilizado para identificar a base onde ocorreu a requisição.
Type:
- string
-
licenseeName :string
-
Nome da empresa licenciada do produto Engine, utilizado para identificar a base onde ocorreu a requisição.
Type:
- string
-
licenserKey :number
-
Chave do licenciador do produto Engine, utilizada para identificar a base onde ocorreu a requisição.
Type:
- number
-
requesterKey :number
-
Chave do usuário que solicitou a redefinição da senha.
Type:
- number
-
requesterName :string
-
Nome do usuário que solicitou a redefinição da senha.
Type:
- string
-
userKey :number
-
Chave do usuário que deverá ter a senha redefinida.
Type:
- number
-
userName :string
-
Nome do usuário que deverá ter a senha redefinida.
Type:
- string
-
utcCreatedAt :Date
-
Data e hora UTC da criação da requisição.
Type:
- Date
-
utcExpiresAt :Date
-
Data e hora UTC limite de até quando a requisição pode ser aceita.
Type:
- Date
-
utcFinishedAt :Date
-
Data e hora UTC em requisição foi concluída com a redefinição da senha.
Type:
- Date
Methods
-
<static> fromString(data)
-
Recria uma requisição a partir da sua representação serializada gerada pelo método #toString.
Parameters:
Name Type Description data
string Requisição serializada que será restaurada.
Returns:
Requisição que tinha sido previamente serializada pelo método #toString.
- Type
- AdministratorPasswordResetRequest
-
authorize(privateKey)
-
Autoriza a requisição e retorna o código de autorização que poderá ser utilizada para redefinir a senha no método
PasswordResetService.prototype.confirmAdministratorPasswordReset
.Parameters:
Name Type Description privateKey
RSACryptoPKey Chave privada representada por uma instância de RSACryptoPKey.
Returns:
Código de autorização que poderá ser utilizado para redefinir a senha.
- Type
- string
-
toString()
-
Cria uma representação serializada da requisição que poderá ser restaurada posteriormente pelo método .fromString.
Returns:
Representação serializada da requisição.
- Type
- string
-
verifyAuthorization(authorizationCode)
-
Verifica se o código de autorização informado é válido.
Parameters:
Name Type Description authorizationCode
string Código de autorização a ser verificado.
Returns:
True se o código de autorização é válido.
- Type
- boolean