Amazon QuickSight now supports Client Credentials OAuth for Snowflake through API/CLI

Posted on: Nov 8, 2024

Today, Amazon QuickSight is announcing the general availability of Client Credentials flow based OAuth through API/CLI to connect to Snowflake data sources. This launch enables you to create Snowflake connections as part of your Infrastructure as Code (IaC) efforts with full support for AWS CloudFormation.

This type of OAuth solution is used to obtain an access token for machine-to-machine communication. This flow is suitable for scenarios where a client (e.g., a server-side application or a script) needs to access resources hosted on a server without the involvement of a user. The launch includes support for Token (Client Secrets Based OAuth) & X509 (Client Private Key JWT) based OAuth. This launch also includes support for Role Based Access Control (RBAC). RBAC is used to display the corresponding schema/table information tied to that role during dataset creation by QuickSight authors.

This feature is now available in all supported Amazon QuickSight regions here. For more details, click here.