password change for former SAML user not working
- 主要语言
- Java
- 星标
- 3.1k
- 派生
- 1.4k
- 平均合并
- 6 天 19 小时
- 30 天内合并 PR
- 32
描述
### 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.
### 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.
贡献指南
调研方向
在 CloudStack 4.20.1 中复现管理员密码重置流程:创建用户,启用 SAML,禁用 SAML,然后重试重置。跟踪密码更改入口和用户的 SAML 状态;当管理员在禁用 SAML 后可以重置密码且不再出现报告的错误时,即表示完成。
由索引模型根据 Issue 内容生成。
评估
- 技术栈
- java
- 领域
- authentication, backend
- Issue 类型
- 缺陷
- 难度
- 4/5
- 预计耗时
- 3-5 天
- 活跃度
- 停滞
- 描述清晰度
- 基本清楚
- 新手友好度
- 42/100