Class TokenCredentialConfigurationProperties

java.lang.Object
com.azure.spring.cloud.autoconfigure.properties.core.authentication.TokenCredentialConfigurationProperties
All Implemented Interfaces:
com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions

public class TokenCredentialConfigurationProperties extends Object implements com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
Azure properties used for getting token credential.
  • Constructor Details

    • TokenCredentialConfigurationProperties

      public TokenCredentialConfigurationProperties()
  • Method Details

    • getClientId

      public String getClientId()
      Specified by:
      getClientId in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setClientId

      public void setClientId(String clientId)
      Set the client ID.
      Parameters:
      clientId - The client ID.
    • getClientSecret

      public String getClientSecret()
      Specified by:
      getClientSecret in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setClientSecret

      public void setClientSecret(String clientSecret)
      Set the client secret.
      Parameters:
      clientSecret - The client secret.
    • getClientCertificatePath

      public String getClientCertificatePath()
      Specified by:
      getClientCertificatePath in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setClientCertificatePath

      public void setClientCertificatePath(String clientCertificatePath)
      Set the client certificate path.
      Parameters:
      clientCertificatePath - The client certificate path.
    • getClientCertificatePassword

      public String getClientCertificatePassword()
      Specified by:
      getClientCertificatePassword in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setClientCertificatePassword

      public void setClientCertificatePassword(String clientCertificatePassword)
      Set the client certificate password.
      Parameters:
      clientCertificatePassword - The client certificate password.
    • getUsername

      public String getUsername()
      Specified by:
      getUsername in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setUsername

      public void setUsername(String username)
      Set the username.
      Parameters:
      username - The username.
    • getPassword

      public String getPassword()
      Specified by:
      getPassword in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setPassword

      public void setPassword(String password)
      Set the password.
      Parameters:
      password - The password.
    • isManagedIdentityEnabled

      public boolean isManagedIdentityEnabled()
      Specified by:
      isManagedIdentityEnabled in interface com.azure.spring.cloud.core.provider.authentication.TokenCredentialOptionsProvider.TokenCredentialOptions
    • setManagedIdentityEnabled

      public void setManagedIdentityEnabled(boolean managedIdentityEnabled)
      Whether to enable managed identity.
      Parameters:
      managedIdentityEnabled - whether managed identity is enabled.