Saintyang opened a new issue, #6341:
URL: https://github.com/apache/gravitino/issues/6341

   ### Describe the feature
   
   add a new Authenticator named BasicAuthenticator
   
   ### Motivation
   
   Gravitino server supports three authenticators: 
OAuth2TokenAuthenticator,SimpleAuthenticator and KerberosAuthenticator.
   SimpleAuthenticator does not authenticate the user and only uses the 
username,while kerberos and oauth2 needs external service. 
   Basic authentication is a method for an HTTP user agent to provide a user 
name and password when making a request, and doesn't need external service.
   
   ### Describe the solution
   
   BasicAuthenticator control access using HTTP Basic authentication, By 
configuring the path to the password file, you can easily use it.
   
   
   ### Additional context
   
   ### Does this PR introduce any user-facing change?
   Yes, add the config options
   
   > gravitino.authenticators.basic.userFilePath
   
   ### How was this patch tested?
   UT
   
   ### Effect picture display
   
![Image](https://github.com/user-attachments/assets/2596dc69-dd36-45b1-8c39-a4fd18f4e363)
   
   <img width="1412" alt="Image" 
src="https://github.com/user-attachments/assets/b05bd847-9e85-4e43-b77a-b6c2235cfca6";
 />


-- 
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: commits-unsubscr...@gravitino.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to