apache / apache/cloudstack

password change for former SAML user not working

Offen
#12,015 4 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
long-term-plan
Vorherrschende Sprache
Java
Sterne
3.1k
Forks
1.4k
Ø Merge
6 T. 19 Std.
Gemergte PRs (30 T.)
32

Beschreibung

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

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Reproduziere den Admin-Passwort-zurücksetzen-Ablauf in CloudStack 4.20.1: Erstelle einen Benutzer, aktiviere SAML, deaktiviere es und versuche das Zurücksetzen erneut. Verfolge den Einstiegspunkt für die Passwortänderung und den SAML-Status des Benutzers; abgeschlossen ist die Aufgabe, wenn ein Administrator das Passwort nach der Deaktivierung von SAML ohne den gemeldeten Fehler zurücksetzen kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
authentication, backend
Issue-Typ
Bug
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.