This is an automated email from the ASF dual-hosted git repository.

yuanzhou pushed a commit to branch main
in repository https://gitbox.apache.org/repos/asf/incubator-gluten.git


The following commit(s) were added to refs/heads/main by this push:
     new eaf6d238ce [VL][DOCS] update doc with supported ABFS authentication 
mechanisms (#11675)
eaf6d238ce is described below

commit eaf6d238ce17e6bb9f7f9cb76686e84f3dfcc940
Author: Pratham Manja <[email protected]>
AuthorDate: Mon Mar 2 21:56:55 2026 +0530

    [VL][DOCS] update doc with supported ABFS authentication mechanisms (#11675)
    
    facebookincubator/velox#11623 and #8403 added support for SharedKey, SAS, 
and OAuth ABFS access mechanisms. Updating the doc to reflect this.
---
 docs/get-started/VeloxABFS.md | 32 +++++++++++++++++++++++++++++---
 1 file changed, 29 insertions(+), 3 deletions(-)

diff --git a/docs/get-started/VeloxABFS.md b/docs/get-started/VeloxABFS.md
index 6e08824237..fd79a6272a 100644
--- a/docs/get-started/VeloxABFS.md
+++ b/docs/get-started/VeloxABFS.md
@@ -8,15 +8,41 @@ ABFS is an important data store for big data users. This doc 
discusses config de
 
 # Working with ABFS
 
-## Configuring ABFS Access Token
+## Configuring ABFS Authentication Type
 
-To configure access to your storage account, replace <storage-account> with 
the name of your account. This property aligns with Spark configurations. By 
setting this config multiple times using different storage account names, you 
can access multiple ABFS accounts.
+The authentication mechanism for an Azure storage account is controlled by the 
following property. Replace `<storage-account>` with the name of your Azure 
Storage account. Defaults to `SharedKey` if not set.
+
+```sh
+spark.hadoop.fs.azure.account.auth.type.<storage-account>.dfs.core.windows.net 
 SharedKey
+```
+
+Allowed values are `SharedKey`, `OAuth`, and `SAS`.
+
+## Configuring ABFS Access Key
+
+To configure access to your storage account using a shared key, replace 
`<storage-account>` with the name of your account. This property aligns with 
Spark configurations. By setting this config multiple times using different 
storage account names, you can access multiple ABFS accounts.
 
 ```sh
 spark.hadoop.fs.azure.account.key.<storage-account>.dfs.core.windows.net  
XXXXXXXXX
 ```
 
-### Other authentatication methods are not yet supported.
+## Configuring ABFS SAS Token
+
+To authenticate using a pre-generated SAS (Shared Access Signature) token, set 
the following property. This token provides scoped and time-limited access to 
specific resources.
+
+```sh
+spark.hadoop.fs.azure.sas.fixed.token.<storage-account>.dfs.core.windows.net  
XXXXXXXXX
+```
+
+## Configuring ABFS OAuth
+
+To authenticate using OAuth 2.0, set the following properties. Replace 
`<storage-account>` with the name of your Azure Storage account and 
`<tenant-id>` with your Azure AD tenant ID.
+
+```sh
+spark.hadoop.fs.azure.account.oauth2.client.id.<storage-account>.dfs.core.windows.net
      XXXXXXXXX
+spark.hadoop.fs.azure.account.oauth2.client.secret.<storage-account>.dfs.core.windows.net
  XXXXXXXXX
+spark.hadoop.fs.azure.account.oauth2.client.endpoint.<storage-account>.dfs.core.windows.net
  https://login.microsoftonline.com/<tenant-id>/oauth2/token
+```
 
 # Local Caching support
 


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to