apache / apache/cloudstack

password change for former SAML user not working

Aberta
#12,015 4 comentários 0 reações 0 responsáveis Ver no GitHub
long-term-plan
Linguagem predominante
Java
Estrelas
3.1k
Forks
1.4k
Merge médio
6d 19h
PRs com merge (30d)
32

Descrição

### problem

As an admin I'm able to reset password for a regular user without problems.
If SAML has been enabled for that user this is no longer possible within CloudStack. Expected behavior.
Once I disable SAML for that user I would expect that I'm able to change the password again. That is not the case and the error below will appear.

Image

Image

### versions

ACS 4.20.1

### The steps to reproduce the bug

1. run all steps as admin
2. create a user
3. reset the password for that user
4. enable SAML (needs to be configured before) for this user
5. try to reset the password (will fail)
6. disable SAML for this user
7. try to reset the password (should work?) will fail
...

### What to do about it?

Enable the possibility to change the password for a former SAML user.

Guia de contribuição

Abrir o guia de contribuição

Direção de pesquisa

Reproduza o fluxo de redefinição de senha do administrador no CloudStack 4.20.1: crie um usuário, habilite o SAML, desabilite-o e tente a redefinição novamente. Rastreie o ponto de entrada da alteração de senha e o estado do SAML do usuário; considera-se concluído quando um administrador consegue redefinir a senha depois que o SAML é desabilitado, sem o erro relatado.

Escrita pelo modelo de indexação a partir do texto da issue.

Avaliação

Stack de tecnologia
java
Domínio
authentication, backend
Tipo de issue
Bug
Dificuldade
4/5
Tempo estimado
3-5 dias
Status de atividade
Estagnada
Clareza
Razoavelmente clara
Facilidade para iniciantes
42/100

Receba novas issues na sua caixa de entrada

Um resumo curto de issues do GitHub para quem está começando.