Package com.azure.identity
Class AzurePipelinesCredential
java.lang.Object
com.azure.identity.AzurePipelinesCredential
- All Implemented Interfaces:
com.azure.core.credential.TokenCredential
public class AzurePipelinesCredential
extends Object
implements com.azure.core.credential.TokenCredential
The
AzurePipelinesCredential
acquires a token using the Azure Pipelines service connection.
To construct an instance of this credential, use the AzurePipelinesCredentialBuilder
:
// serviceConnectionId is retrieved from the portal. // systemAccessToken is retrieved from the pipeline environment as shown. // You may choose another name for this variable. String systemAccessToken = System.getenv("SYSTEM_ACCESSTOKEN"); AzurePipelinesCredential credential = new AzurePipelinesCredentialBuilder().clientId(clientId) .tenantId(tenantId) .serviceConnectionId(serviceConnectionId) .systemAccessToken(systemAccessToken) .build();
-
Method Summary
Modifier and TypeMethodDescriptionMono
<com.azure.core.credential.AccessToken> getToken
(com.azure.core.credential.TokenRequestContext request) com.azure.core.credential.AccessToken
getTokenSync
(com.azure.core.credential.TokenRequestContext request)
-
Method Details
-
getToken
public Mono<com.azure.core.credential.AccessToken> getToken(com.azure.core.credential.TokenRequestContext request) - Specified by:
getToken
in interfacecom.azure.core.credential.TokenCredential
-
getTokenSync
public com.azure.core.credential.AccessToken getTokenSync(com.azure.core.credential.TokenRequestContext request) - Specified by:
getTokenSync
in interfacecom.azure.core.credential.TokenCredential
-