Package com.microsoft.azure.util
Class AzureCredentials.ServicePrincipal
- java.lang.Object
-
- com.microsoft.azure.util.AzureCredentials.ServicePrincipal
-
- All Implemented Interfaces:
Serializable
- Enclosing class:
- AzureCredentials
public static class AzureCredentials.ServicePrincipal extends Object implements Serializable
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ServicePrincipal()
ServicePrincipal(String subscriptionId, String clientId, Secret clientSecret)
ServicePrincipal(String subscriptionId, String clientId, String clientSecret)
Deprecated.ServicePrincipal(String subscriptionId, String clientId, String clientSecret, String oauth2TokenEndpoint, String serviceManagementURL, String authenticationEndpoint, String resourceManagerEndpoint, String graphEndpoint)
Deprecated.leave for backward compatibility.
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description String
getActiveDirectoryEndpoint()
String
getAuthenticationEndpoint()
Deprecated.com.azure.core.management.AzureEnvironment
getAzureEnvironment()
String
getAzureEnvironmentName()
byte[]
getCertificateBytes()
String
getCertificateId()
String
getCertificatePassword()
String
getClientId()
String
getClientSecret()
String
getGraphEndpoint()
String
getManagementEndpoint()
String
getResourceManagerEndpoint()
String
getServiceManagementURL()
Deprecated.String
getSubscriptionId()
String
getTenant()
boolean
isBlank()
void
setCertificateId(String certificateId)
boolean
validate()
-
-
-
Constructor Detail
-
ServicePrincipal
public ServicePrincipal(String subscriptionId, String clientId, Secret clientSecret)
-
ServicePrincipal
@Deprecated public ServicePrincipal(String subscriptionId, String clientId, String clientSecret)
Deprecated.
-
ServicePrincipal
@Deprecated public ServicePrincipal(String subscriptionId, String clientId, String clientSecret, String oauth2TokenEndpoint, String serviceManagementURL, String authenticationEndpoint, String resourceManagerEndpoint, String graphEndpoint)
Deprecated.leave for backward compatibility.
-
ServicePrincipal
public ServicePrincipal()
-
-
Method Detail
-
getSubscriptionId
public String getSubscriptionId()
-
getClientId
public String getClientId()
-
getClientSecret
public String getClientSecret()
-
getCertificateId
public String getCertificateId()
-
setCertificateId
public void setCertificateId(String certificateId)
-
getCertificateBytes
@Nullable public byte[] getCertificateBytes()
-
getCertificatePassword
@Nullable public String getCertificatePassword()
-
getTenant
public String getTenant()
-
getAzureEnvironmentName
public String getAzureEnvironmentName()
-
getAzureEnvironment
public com.azure.core.management.AzureEnvironment getAzureEnvironment()
-
getServiceManagementURL
@Deprecated public String getServiceManagementURL()
Deprecated.
-
getManagementEndpoint
public String getManagementEndpoint()
-
getAuthenticationEndpoint
@Deprecated public String getAuthenticationEndpoint()
Deprecated.
-
getActiveDirectoryEndpoint
public String getActiveDirectoryEndpoint()
-
getResourceManagerEndpoint
public String getResourceManagerEndpoint()
-
getGraphEndpoint
public String getGraphEndpoint()
-
isBlank
public boolean isBlank()
-
validate
public boolean validate() throws AzureCredentials.ValidationException
-
-