Class 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 Detail

      • TokenCredentialConfigurationProperties

        public TokenCredentialConfigurationProperties()
    • Method Detail

      • 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.