Skip to content

Conversation

@danyi1212
Copy link
Contributor

  • Introduced a new Trino API endpoint for authorization checks at /trino/allowed.
  • Implemented request and response schemas for Trino authorization queries.
  • Added logic to handle various Trino resource types including tables, schemas, and functions.
  • Configured the PDP to allow unauthenticated access to Trino endpoints via a new configuration flag.
  • Updated the Makefile to include a new build target for the latest version.
  • Created an example environment configuration file for easier setup.

This commit enhances the PDP server's capabilities to manage Trino authorization, improving integration with Trino services.

- Introduced a new Trino API endpoint for authorization checks at `/trino/allowed`.
- Implemented request and response schemas for Trino authorization queries.
- Added logic to handle various Trino resource types including tables, schemas, and functions.
- Configured the PDP to allow unauthenticated access to Trino endpoints via a new configuration flag.
- Updated the Makefile to include a new build target for the latest version.
- Created an example environment configuration file for easier setup.

This commit enhances the PDP server's capabilities to manage Trino authorization, improving integration with Trino services.
@danyi1212 danyi1212 self-assigned this Nov 3, 2025
@danyi1212 danyi1212 requested a review from omer9564 November 3, 2025 15:40
@danyi1212 danyi1212 changed the base branch from v2 to main November 3, 2025 15:41
@danyi1212 danyi1212 marked this pull request as draft November 3, 2025 15:43
@danyi1212 danyi1212 marked this pull request as ready for review November 3, 2025 15:43
…ce identifier from "trino.sys" to "trino_sys" for consistency.
@danyi1212 danyi1212 merged commit 368ddee into main Nov 6, 2025
5 checks passed
@danyi1212 danyi1212 deleted the dan/per-12706-pdp-release-trino-integration branch November 6, 2025 15:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants