Projeto

Geral

Perfil

Melhoria #1129

Atualizar flag de expiração de senha pela API

Adicionado por Mauricio Luiz Viani mais de 2 anos atrás. Atualizado 4 meses atrás.

Situação:
Fechada
Prioridade:
Normal
Categoria:
API
Início:
29/06/2022
Data prevista:
% Terminado:

100%


Descrição

Incluir parâmetro no recurso de API "Admin/UpdateUser" para informar o flag de senha expirada:

"accountPasswordExpired"

0 - Expirada
1 - Válida (opção padrão caso não informado)

Atualizar o atributo de Ldap "phpgwLastPasswdChange", com os valores:

0 (senha expirada)
TimeStamp (data da última atualização) (atualizar somente quando houver troca de senha, ou se o atributo estava zerado, e neste caso colocar a data corrente

Para esclarecimento, o atributo "phpgwAccountExpires" diz respeito a data de validade do login.


Subtarefas

Melhoria #1137: Implementar Get na API para atributos de Status FechadaAlexandre Rocha Wendling Cassol

Melhoria #1139: Verificar flag de senha expirada no login da ApiFechadaBarbara Ramos Borges

Melhoria #1300: Atualizar retorno de erro no Login da API FechadaBarbara Ramos Borges

Revisões associadas

Revisão b67ab7c4
Adicionado por Alexandre Rocha Wendling Cassol mais de 2 anos atrás

Issue #1129 - Atualizar flag de expiração de senha pela API

Histórico

#1 Atualizado por Mauricio Luiz Vianimais de 2 anos

  • Descrição atualizado(a) (diff)

#2 Atualizado por Alexandre Rocha Wendling Cassolmais de 2 anos

A - Estado atual
B - Campo passwd_expired
C - Campo passwd1

= WEB ============================================
A       B       C       ação antes    -> ação nova
--------------------------------------------------
expr    ok              time()        -> time()
ok      ok              -             -> -
expr    expr            -             -> -
ok      expr            0             -> 0
expr    ok      senha   bloqueado     -> bloqueado
ok      ok      senha   bloqueado     -> bloqueado
expr    expr    senha   time()        -> -
ok      expr    senha   0             -> 0

= API ============================================
A       B        C      ação antes    -> ação nova
--------------------------------------------------
expr                    time()        -> -
ok                      -             -> -
expr    ok              não tem       -> time()
ok      ok              não tem       -> -
expr    expr            não tem       -> -
ok      expr            não tem       -> 0
expr            senha   time()        -> -
ok              senha   time()        -> time()
expr    ok      senha   não tem       -> time()
ok      ok      senha   não tem       -> time()
expr    expr    senha   não tem       -> -
ok      expr    senha   não tem       -> 0

#3 Atualizado por Alexandre Rocha Wendling Cassolmais de 2 anos

  • % Terminado alterado de 0 para 80
  • Situação alterado de Nova para Resolvida

#4 Atualizado por Mauricio Luiz Vianimais de 2 anos

  • % Terminado alterado de 80 para 100
  • Atribuído para ajustado para Alexandre Rocha Wendling Cassol
  • Situação alterado de Resolvida para Fechada

#5 Atualizado por Mauricio Luiz Vianimais de 2 anos

  • Descrição atualizado(a) (diff)

Exportar para Atom PDF