Package com.azure.identity
Class ClientSecretCredential
java.lang.Object
com.azure.identity.ClientSecretCredential
- All Implemented Interfaces:
- TokenCredential
An AAD credential that acquires a token with a client secret for an AAD application.
 
Sample: Construct a simple ClientSecretCredential
 ClientSecretCredential credential1 = new ClientSecretCredentialBuilder()
     .tenantId(tenantId)
     .clientId(clientId)
     .clientSecret(clientSecret)
     .build();
 
 
 Sample: Construct a ClientSecretCredential behind a proxy
 ClientSecretCredential credential2 = new ClientSecretCredentialBuilder()
     .tenantId(tenantId)
     .clientId(clientId)
     .clientSecret(clientSecret)
     .proxyOptions(new ProxyOptions(Type.HTTP, new InetSocketAddress("10.21.32.43", 5465)))
     .build();
 
 - 
Method SummaryModifier and TypeMethodDescriptiongetToken(TokenRequestContext request) Asynchronously get a token for a given resource/audience.
- 
Method Details- 
getTokenDescription copied from interface:TokenCredentialAsynchronously get a token for a given resource/audience. This method is called automatically by Azure SDK client libraries. You may call this method directly, but you must also handle token caching and token refreshing.- Specified by:
- getTokenin interface- TokenCredential
- Parameters:
- request- the details of the token request
- Returns:
- a Publisher that emits a single access token
 
 
-