Vasil Vasilev created HADOOP-16960:
--------------------------------------

             Summary: Enable setting clientId and tenantId for ADL 
MsiTokenProvider
                 Key: HADOOP-16960
                 URL: https://issues.apache.org/jira/browse/HADOOP-16960
             Project: Hadoop Common
          Issue Type: Improvement
          Components: fs/adl
            Reporter: Vasil Vasilev


AdlFileSystem is [currently 
using|https://github.com/apache/hadoop/blob/trunk/hadoop-tools/hadoop-azure-datalake/src/main/java/org/apache/hadoop/fs/adl/AdlFileSystem.java#L318]
 a [deprecated constructor for 
MsiTokenProvider|https://github.com/Azure/azure-data-lake-store-java/blob/2.3.6/src/main/java/com/microsoft/azure/datalake/store/oauth2/MsiTokenProvider.java#L42],
 only passing a port setting which is not used anymore.

The purpose of this improvement is to update AdlFileSystem to pass optional 
clientId and tenantId to MsiTokenProvider. This can ultimately enable MSI 
authentication on VMs with attached multiple MSIs.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: common-dev-unsubscr...@hadoop.apache.org
For additional commands, e-mail: common-dev-h...@hadoop.apache.org

Reply via email to