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.AccessTokengetTokenSync(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:
getTokenin interfacecom.azure.core.credential.TokenCredential
-
getTokenSync
public com.azure.core.credential.AccessToken getTokenSync(com.azure.core.credential.TokenRequestContext request) - Specified by:
getTokenSyncin interfacecom.azure.core.credential.TokenCredential
-