davedwwang opened a new pull request, #4009:
URL: https://github.com/apache/amoro/pull/4009

   ## Why are the changes needed?
   The current Dashboard login uses an admin-user with a plaintext password, 
which is highly insecure. To enhance security, centralize user management, and 
align with industry standard practices, we need to switch to LDAP 
authentication.
   
   Close #4008.
   
   ## Brief change log
   - Introduced three new login-related configurations in AmoroManagementConf.
   - Added LdapPasswdAuthenticationProvider to support LDAP integration 
(implements PasswdAuthenticationProvider).
   - Updated LoginController to use PasswdAuthenticationProvider for user login 
validation.
   
   
   ## How was this patch tested?
   
   - [ ] Add some test cases that check the changes thoroughly including 
negative and positive cases if possible
   
   - [ ] Run test locally before making a pull request
   
   ## Documentation
   
   - Does this pull request introduce a new feature? (yes / no) yes
   - If yes, how is the feature documented? (not applicable / docs / JavaDocs / 
not documented) not documented
   


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