Uploaded image for project: 'Hadoop Common'
  1. Hadoop Common
  2. HADOOP-18547

Check if config value is not empty string in AbfsConfiguration.getMandatoryPasswordString()

    XMLWordPrintableJSON

Details

    • Bug
    • Status: Open
    • Minor
    • Resolution: Unresolved
    • 3.3.4
    • None
    • fs/azure

    Description

      The method `getMandatoryPasswordString` is called in `AbfsConfiguration.getTokenProvider()' to check if following configs are non-null (diff keys applicable for different implementation of AccessTokenProvider):

      1. fs.azure.account.oauth2.client.endpoint: in ClientCredsTokenProvider
      2. fs.azure.account.oauth2.client.id: in ClientCredsTokenProvider, MsiTokenProvider, RefreshTokenBasedTokenProvider
      3. fs.azure.account.oauth2.client.secret: in ClientCredsTokenProvider
      4. fs.azure.account.oauth2.client.endpoint: in UserPasswordTokenProvider
      5. fs.azure.account.oauth2.user.name: in UserPasswordTokenProvider
      6. fs.azure.account.oauth2.user.password: in UserPasswordTokenProvider
      7. fs.azure.account.oauth2.msi.tenant: in MsiTokenProvider
      8. fs.azure.account.oauth2.refresh.token: in RefreshTokenBasedTokenProvider

      Right now, this method checks if its non-null and not non-empty. This task needs to add check on non-empty config values.

      Attachments

        Issue Links

          Activity

            People

              pranavsaxena Pranav Saxena
              pranavsaxena Pranav Saxena
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated: