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