[Imrovement] Support authentication between Gravitino Trino connector and Gravitino Server
- Dominant language
- Java
- Stars
- 3.2k
- Forks
- 935
- Avg merge
- 1d 15h
- Merged PRs (30d)
- 315
Description
Currently, there is no authentication mechanism between the Trino connector and the Gravitino server, please see: https://github.com/apache/gravitino/blob/1b1ef58b0fe9f9f84575319fbd953d8ea3351f61/trino-connector/src/main/java/com/datastrato/gravitino/trino/connector/catalog/CatalogConnectorManager.java#L101-L108
When Gravitino starts with authentication enabled, then Trino server can't work.
Contributor guide
Research direction
Start at trino-connector/src/main/java/com/datastrato/gravitino/trino/connector/catalog/CatalogConnectorManager.java around lines 101-108, then trace how the connector communicates with the Gravitino server. Define and implement the authentication flow needed when Gravitino authentication is enabled, and verify that the Trino server can work in that configuration.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- authentication, backend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 35/100