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]

Reply via email to