You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
Commit 6993890
Browse filesBrowse the repository at this point in the historyBrowse files
fix(credentials): reopen every keyless-capable reconnect on its stored auth mode and reject native credential tools without a policy
- prepareWorkloadIdentity reports the reconnected credential's stored authType
(reconnectAuthType), for an admin of a credential in the same workspace, whether or
not this deployment can sign. reconnectsKeyless is removed from the contract and hook.
The AWS, Databricks, Snowflake, Microsoft and Google dialogs reopen on that mode, so
an assume_role, personal_access_token or certificate credential keeps its auth.
- The saved-credential contract fails a native credential block whose tool has no
oauth policy: the executor would never fill its token.
- The Snowflake hint and docs say where to change SIM_WORKFLOWS; the DocuSign
account_not_found message covers a credential with no Account ID; the docs
baseline's reviewed CLI example entries carry their new byte length; the contract
test fixtures use a real OAuth service id.
In Sim, add a **Snowflake** connection, choose **Service user (keyless, via Sim OIDC)**, and enter the account host (`myorg-myaccount.snowflakecomputing.com`). The dialog shows the issuer, audience, and subject for this connection, and the statement to run.
25
25
</Step>
26
26
<Step>
27
-
A user whose role can create users (for example USERADMIN) runs the statement from the dialog. Rename the user if SIM_WORKFLOWS already exists. It looks like this:
27
+
A user whose role can create users (for example USERADMIN) runs the statement from the dialog. If SIM_WORKFLOWS already exists, change the name in the statement you run and in the follow-up GRANT and ALTER commands below. It looks like this:
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/aws-account-modal.tsx
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/connect-service-account-modal.tsx
+2-2Lines changed: 2 additions & 2 deletions
Original file line number
Diff line number
Diff line change
@@ -675,12 +675,12 @@ function GoogleServiceAccountModalForm({
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/databricks-account-modal.tsx
+3-6Lines changed: 3 additions & 6 deletions
Original file line number
Diff line number
Diff line change
@@ -93,13 +93,10 @@ function DatabricksAccountForm({
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/keyless-connection.tsx
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/microsoft-app-account-modal.tsx
+3-5Lines changed: 3 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -89,12 +89,10 @@ function MicrosoftAppAccountForm({
Copy file name to clipboardExpand all lines: apps/sim/app/workspace/[workspaceId]/integrations/components/connect-service-account-modal/snowflake-account-modal.tsx
+5-8Lines changed: 5 additions & 8 deletions
Original file line number
Diff line number
Diff line change
@@ -135,7 +135,7 @@ function SnowflakeAccountForm({
@@ -301,7 +298,7 @@ function SnowflakeAccountForm({
301
298
<ChipModalField
302
299
type='custom'
303
300
title='Service user'
304
-
hint='An admin runs this once in the account, then grants the user a role and sets it as its default role, before you save. Rename the user if SIM_WORKFLOWS already exists.'
301
+
hint='An admin runs this once in the account, then grants the user a role and sets it as its default role, before you save. If SIM_WORKFLOWS already exists, change the name in the statement you run and in any follow-up GRANT or ALTER commands.'
0 commit comments