Skip to content

Commit ea833a5

Browse files
committed
fix: Complete ABFS auth exclusivity list to match runtime validation
The ABFS connector docs listed only 4 mutually exclusive auth methods (access_key, bearer_token, client_secret, skip_signature) but the runtime enforces 8. Add the missing methods: sas_string, client credentials (client_id + client_secret + tenant_id as a group), use_cli, msi_endpoint, and federated_token_file. Applied to vNext and all 7 versioned docs (1.5.x through 1.11.x).
1 parent 6eed65e commit ea833a5

8 files changed

Lines changed: 48 additions & 16 deletions

File tree

  • website
    • docs/components/data-connectors
    • versioned_docs
      • version-1.10.x/components/data-connectors
      • version-1.11.x/components/data-connectors
      • version-1.5.x/components/data-connectors
      • version-1.6.x/components/data-connectors
      • version-1.7.x/components/data-connectors
      • version-1.8.x/components/data-connectors
      • version-1.9.x/components/data-connectors

website/docs/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,11 +86,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8686

8787
#### Authentication parameters
8888

89-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
89+
The following authentication methods are mutually exclusive — only one can be used at a time:
9090

9191
- `abfs_access_key`
9292
- `abfs_bearer_token`
93-
- `abfs_client_secret`
93+
- `abfs_sas_string`
94+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
95+
- `abfs_use_cli`
96+
- `abfs_msi_endpoint`
97+
- `abfs_federated_token_file`
9498
- `abfs_skip_signature`
9599

96100
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.10.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.11.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.5.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.6.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.7.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.8.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

website/versioned_docs/version-1.9.x/components/data-connectors/abfs.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -82,11 +82,15 @@ The dataset name cannot be a [reserved keyword](../../reference/spicepod/keyword
8282

8383
#### Authentication parameters
8484

85-
The following parameters are used when authenticating with Azure. Only one of these parameters can be used at a time:
85+
The following authentication methods are mutually exclusive — only one can be used at a time:
8686

8787
- `abfs_access_key`
8888
- `abfs_bearer_token`
89-
- `abfs_client_secret`
89+
- `abfs_sas_string`
90+
- Client credentials (`abfs_client_id` + `abfs_client_secret` + `abfs_tenant_id`)
91+
- `abfs_use_cli`
92+
- `abfs_msi_endpoint`
93+
- `abfs_federated_token_file`
9094
- `abfs_skip_signature`
9195

9296
If none of these are set the connector will default to using a [managed identity](https://learn.microsoft.com/en-us/entra/identity/managed-identities-azure-resources/overview)

0 commit comments

Comments
 (0)