njnu-seafish opened a new issue, #18383: URL: https://github.com/apache/dolphinscheduler/issues/18383
### Search before asking - [x] I had searched in the [issues](https://github.com/apache/dolphinscheduler/issues?q=is%3Aissue) and found no similar feature requirement. ### Description When DolphinScheduler is configured with non-PASSWORD authentication modes (LDAP, CASDOOR_SSO, OIDC), there are several UI elements that should be disabled or hidden because user credentials are managed by external identity providers, not by DolphinScheduler itself. Problem 1: Create User button is enabled - Location : User Management page ( /security/user-manage ) - Issue : The "Create User" button is always enabled, but in non-PASSWORD modes, users should be created in the external identity provider (LDAP, OIDC, etc.), not in DolphinScheduler. - Expected : The "Create User" button should be disabled in non-PASSWORD authentication modes. Problem 2: Reset Password button is enabled - Location : User Management page - operation column - Issue : Admin users can see and click the "Reset Password" button for any user, but password reset has no effect in non-PASSWORD modes since passwords are managed externally. - Expected : The "Reset Password" button should be disabled in non-PASSWORD authentication modes. Problem 3: Username is editable when editing user - Location : User Management page - Edit User modal - Issue : When editing an existing user, the username field is fully editable. In non-PASSWORD modes, the username is the primary identifier used by the external identity provider and should not be changed from within DolphinScheduler. - Expected : The username field should be disabled (read-only) when editing a user in non-PASSWORD authentication modes. <img width="2556" height="762" alt="Image" src="https://github.com/user-attachments/assets/f757d7a6-d78e-4908-b206-ff3ad41cac28" /> ### Are you willing to submit a PR? - [x] Yes I am willing to submit a PR! ### Code of Conduct - [x] I agree to follow this project's [Code of Conduct](https://www.apache.org/foundation/policies/conduct) -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
