ADO.NET Provider for Snowflake

Build 26.0.9655

WorkloadIdentityProvider

Specifies the cloud provider type for Workload Identity Federation authentication with Snowflake. This property is required when AuthScheme is set to WorkloadIdentityFederation.

Possible Values

AWS, AZURE, GCP, OIDC

Data Type

string

Default Value

"OIDC"

Remarks

Set this property to specify which cloud provider's identity to use for authentication.

  • AWS: Uses AWS IAM credentials from the EC2 Instance Metadata Service (IMDS) to sign an STS GetCallerIdentity request as the attestation credential.
  • AZURE: Uses Azure Managed Identity to obtain an access token from the Azure Instance Metadata Service (IMDS).
  • GCP: Uses the GCP metadata service to obtain a Google identity token for the workload.
  • OIDC: Uses a user-provided OIDC identity token. Set WorkloadIdentityToken to the token value. This is typically used in CI/CD environments such as GitHub Actions or GitLab CI.

Copyright (c) 2026 CData Software, Inc. - All rights reserved.
Build 26.0.9655