apache / apache/cloudstack

password change for former SAML user not working

Ouverte
#12,015 4 commentaires 0 réactions 0 personnes assignées Voir sur GitHub
long-term-plan
Langage dominant
Java
Étoiles
3.1k
Forks
1.4k
Merge moyen
6 j 19 h
PR mergées (30 j)
32

Description

### 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.

Guide de contribution

Ouvrir le guide de contribution

Piste de recherche

Reproduisez le flux de réinitialisation du mot de passe administrateur dans CloudStack 4.20.1 : créez un utilisateur, activez SAML, désactivez-le et réessayez la réinitialisation. Suivez le point d’entrée du changement de mot de passe et l’état SAML de l’utilisateur ; le travail est terminé lorsqu’un administrateur peut réinitialiser le mot de passe après la désactivation de SAML sans l’erreur signalée.

Rédigé par le modèle d'indexation à partir du texte de l'issue.

Évaluation

Stack technique
java
Domaine
authentication, backend
Type d'issue
Bug
Difficulté
4/5
Temps estimé
3-5 jours
Activité
À l'abandon
Clarté
Plutôt claire
Accessibilité débutants
42/100

Recevez les nouvelles issues par e-mail

Un résumé court des issues GitHub adaptées aux débutants.