[GH-ISSUE #3786] CloudBeaver - Pass Entra ID OIDC token into Athena connection string #1324

Open
opened 2026-03-07 21:02:27 +03:00 by kerem · 4 comments
Owner

Originally created by @jwrightz on GitHub (Sep 27, 2025).
Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3786

AWS released an Athena JDBC driver that supports Trusted Identity Propagation.

Is it possible to pass the OIDC token used to log in to CloudBeaver, which I have integrated with Microsoft Entra ID, into the Athena connection string or driver property?

Originally created by @jwrightz on GitHub (Sep 27, 2025). Original GitHub issue: https://github.com/dbeaver/cloudbeaver/issues/3786 AWS released an Athena JDBC driver that supports [Trusted Identity Propagation](https://docs.aws.amazon.com/athena/latest/ug/using-trusted-identity-propagation.html). Is it possible to pass the OIDC token used to log in to CloudBeaver, which I have integrated with Microsoft Entra ID, into the Athena connection string or driver property?
Author
Owner

@dariamarutkina commented on GitHub (Sep 29, 2025):

Hello, @jwrightz !

Could you please let us know if you are using the Community Edition or the Enterprise/Pro version?

<!-- gh-comment-id:3346845437 --> @dariamarutkina commented on GitHub (Sep 29, 2025): Hello, @jwrightz ! Could you please let us know if you are using the Community Edition or the Enterprise/Pro version?
Author
Owner

@jwrightz commented on GitHub (Sep 29, 2025):

Hi, @dariamarutkina

I'm using the CloudBeaver AWS Server version 25.2.0.202509081004

<!-- gh-comment-id:3347098449 --> @jwrightz commented on GitHub (Sep 29, 2025): Hi, @dariamarutkina I'm using the CloudBeaver AWS Server version 25.2.0.202509081004
Author
Owner

@dariamarutkina commented on GitHub (Sep 29, 2025):

Thank you for your reply! 🙏

Please contact our support team:

<!-- gh-comment-id:3347486440 --> @dariamarutkina commented on GitHub (Sep 29, 2025): Thank you for your reply! 🙏 Please contact our support team: - If you already have an account, create a ticket here: https://dbeaver.com/profile/_username_/tickets - If you don’t have an account, please use this form: https://dbeaver.com/support/
Author
Owner

@jwrightz commented on GitHub (Sep 29, 2025):

Thanks @dariamarutkina. I've reached out to the support team.

As additional context, I've read the following documentation which describes using Athena with Trusted Identity Propagation with DBeaver. https://docs.aws.amazon.com/athena/latest/ug/using-trusted-identity-propagation-setup.html#using-trusted-identity-propagation-step6

The documentation provides an example connection string: jdbc:athena://Workgroup=;Region=;OutputLocation=;CredentialsProvider=JWT_TIP;ApplicationRoleArn=;WorkgroupArn=;JwtRoleSessionName=JDBC_TIP_SESSION;JwtWebIdentityToken=;

My question is specific to the last parameter: JwtWebIdentityToken=. Is it possible to pass the token used to sign into CloudBeaver into that connection string?

<!-- gh-comment-id:3347917534 --> @jwrightz commented on GitHub (Sep 29, 2025): Thanks @dariamarutkina. I've reached out to the support team. As additional context, I've read the following documentation which describes using Athena with Trusted Identity Propagation with DBeaver. https://docs.aws.amazon.com/athena/latest/ug/using-trusted-identity-propagation-setup.html#using-trusted-identity-propagation-step6 The documentation provides an example connection string: jdbc:athena://Workgroup=<value>;Region=<region>;OutputLocation=<location>;CredentialsProvider=JWT_TIP;ApplicationRoleArn=<arn>;WorkgroupArn=<arn>;JwtRoleSessionName=JDBC_TIP_SESSION;JwtWebIdentityToken=<token>; My question is specific to the last parameter: JwtWebIdentityToken=<token>. Is it possible to pass the token used to sign into CloudBeaver into that connection string?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/cloudbeaver#1324
No description provided.