This is an automated email from the ASF dual-hosted git repository. acosentino pushed a commit to branch CAMEL-18590-datalake-fix in repository https://gitbox.apache.org/repos/asf/camel.git
commit 1fdc65e1da091d2e9378f9189cc66f07467e550f Author: Andrea Cosentino <anco...@gmail.com> AuthorDate: Mon Dec 18 11:39:32 2023 +0100 CAMEL-18590 - Camel-Azure components: Define a unique configuration for authentication - Azure Datalake - Docs Signed-off-by: Andrea Cosentino <anco...@gmail.com> --- .../src/main/docs/azure-storage-datalake-component.adoc | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/components/camel-azure/camel-azure-storage-datalake/src/main/docs/azure-storage-datalake-component.adoc b/components/camel-azure/camel-azure-storage-datalake/src/main/docs/azure-storage-datalake-component.adoc index 1117afd29a3..b78105101d8 100644 --- a/components/camel-azure/camel-azure-storage-datalake/src/main/docs/azure-storage-datalake-component.adoc +++ b/components/camel-azure/camel-azure-storage-datalake/src/main/docs/azure-storage-datalake-component.adoc @@ -61,14 +61,16 @@ include::partial$component-endpoint-options.adoc[] === Methods of authentication -In order to use this component, you will have to provide at least one of the below given points for authentication purposes. -- Provide `accountName` and `accessKey` for your azure account. -- Provide StorageSharedKeyCredential instance which can be provided into `sharedKeyCredential` option. -- Provide ClientSecretCredential instance which can be provided into `clientSecretCredential` option. -- Provide `accountName`, `clientId`, `clientSecret` and `tenantId` for authentication with Azure Active Directory. -- Provide a DataLakeServiceClient instance which can be provided into `serviceClient` option. +In order to use this component, you will have to provide at least one of the specific credentialType parameters: +- SHARED_KEY_CREDENTIAL: Provide `accountName` and `accessKey` for your azure account or provide StorageSharedKeyCredential instance which can be provided into `sharedKeyCredential` option. +- CLIENT_SECRET: Provide ClientSecretCredential instance which can be provided into `clientSecretCredential` option or provide `accountName`, `clientId`, `clientSecret` and `tenantId` for authentication with Azure Active Directory. +- SERVICE_CLIENT_INSTANCE: Provide a DataLakeServiceClient instance which can be provided into `serviceClient` option. +- AZURE_IDENTITY: Use the Default Azure Credential Provider Chain +- AZURE_SAS: Provide `sasSignature` or `sasCredential` parameters to use SAS mechanism + +Default is CLIENT_SECRET == Usage