Gerenciar senhas
Como obter o link para troca de senha utilizando API?
Para obter o link de alteração de senha utilizando API, siga os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Listar pessoas;
Enviar a Requisição: Utilize o endpoint Gerenciar senhas para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev);
Utilize um token válido de usuário para realizar a requisição
Código identificador da pessoa
Sucesso.
Link para troca de senha
Chave
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
GET /api/2/users/{userid}/password/change-link HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
"link": "text",
"key": "text"
}Exemplo de requisição para obter o link de troca de senha utilizando API
Como forçar o usuário a trocar de senha no próximo login utilizando API?
Para forçar o usuário a trocar de senha da próxima vez que tentar se autenticar, siga os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Listar pessoas
Enviar a Requisição: Utilize o endpoint Gerenciar senhas para enviar a requisição conforme modelo e exemplo (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev);
Utilize um token válido de usuário para realizar a requisição
Código identificador da pessoa
Sucesso.
Indica se houve sucesso na operação
Identificador da pessoa
Login da pessoa
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
PATCH /api/2/users/{userid}/password/force-change HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
"success": true,
"userId": 1,
"username": "text"
}Exemplo de requisição para forçar a troca de senha no próximo login da pessoa
Como enviar e-mail para redefinição de senha utilizando API?
Para solicitar a troca de senha a uma pessoa por e-mail, siga os passos abaixo:
Autenticação: Primeiro obtenha um token de autenticação com permissão de realizar essa operação;
Obtenha o userid: Obtenha código do usuário. É possível obter este identificador na página Acesso > Pessoas ou utilizando consulta de API's como nos exemplos que estão disponíveis em Listar pessoas;
Enviar a Requisição: Utilize o endpoint Gerenciar senhas para enviar a requisição conforme modelo e exemplo em (troque seu_endereco.do.zeev pelo endereço que você usa para acessar o Zeev);
Utilize um token válido de usuário para realizar a requisição
Código identificador da pessoa
Sucesso.
Indica se houve sucesso na operação
Endereço de e-mail da pessoa
Solicitação ou dados da solicitação são inválidas
Pessoa não autorizada
Pessoa não tem permissão de executar essa operação
O registro não foi encontrado
Muitas requisições em um determinado período de tempo
Ocorreu algum erro interno no servidor
POST /api/2/users/{userid}/password/request-reset HTTP/1.1
Host: seu_endereco.do.zeev
Authorization: YOUR_API_KEY
Accept: */*
{
"success": true,
"email": "text"
}Exemplo de requisição para envio de e-mail de redefinição de senha
Links relacionados:
Atualizado
Isto foi útil?
