Skip to content

[HWORKS-2807] Append - fix loadtests and connectors#621

Open
jimdowling wants to merge 1 commit into
logicalclocks:mainfrom
jimdowling:HWORKS-2807-append-fix-loadtests-and-connectors
Open

[HWORKS-2807] Append - fix loadtests and connectors#621
jimdowling wants to merge 1 commit into
logicalclocks:mainfrom
jimdowling:HWORKS-2807-append-fix-loadtests-and-connectors

Conversation

@jimdowling

@jimdowling jimdowling commented Jul 25, 2026

Copy link
Copy Markdown
Contributor

Why

Snowflake is removing single-factor password sign-ins, so the account password behind the Snowflake data source stops working. A programmatic access token (PAT) takes its place.

PATs need the password field. The connector token field renders authenticator=oauth, which Snowflake rejects for PATs. Verified against a live account:

  • X-Snowflake-Authorization-Token-Type: PROGRAMMATIC_ACCESS_TOKEN -> HTTP 200
  • X-Snowflake-Authorization-Token-Type: OAUTH -> HTTP 401 390303 Invalid OAuth access token

The JDBC driver behind net.snowflake.spark.snowflake has no PAT authenticator either, so a PAT is passed in the password position. The password auth method is therefore relabelled rather than removed, which keeps PAT support available.

What changed

Step 04 of the Snowflake data source creation guide now matches the relabelled authentication options, and states that the Token option accepts OAuth access tokens only.

🤖 Generated with Claude Code

Related PRs

Same branch, same ticket, one per repo:

https://hopsworks.atlassian.net/browse/HWORKS-2807

Snowflake is removing single-factor password sign-ins, so the account
password behind the Snowflake data source stops working. A programmatic
access token (PAT) takes its place. PATs need the password field: the
connector token field renders authenticator=oauth, which Snowflake
rejects for PATs with 390303, and the JDBC driver behind the Spark
connector has no PAT authenticator. The password auth method is
therefore relabelled rather than removed, keeping PAT support available.

Update step 04 of the Snowflake data source creation guide to match the
relabelled authentication options.

Signed-off-by: Jim Dowling <jim@hopsworks.ai>
Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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.

1 participant