AzureAuth
Class: AzureAuth
Defined in: azure/src/auth.ts:6
Azure authentication shared by ARM deployment, ACR publishing and OneDeploy.
Constructors
Constructor
new AzureAuth(
parameters):AzureAuth
Defined in: azure/src/auth.ts:19
Initialize the Azure integration.
Parameters
parameters
Azure authentication or integration parameters
Returns
AzureAuth
Properties
armToken?
protectedoptionalarmToken?:AccessToken
Defined in: azure/src/auth.ts:14
Arm token
credential?
protectedoptionalcredential?:TokenCredential
Defined in: azure/src/auth.ts:10
Credential
parameters
protectedparameters:AzureServiceParameters
Defined in: azure/src/auth.ts:19
Azure authentication or integration parameters
Methods
getAcrRefreshToken()
getAcrRefreshToken(
loginServer):Promise<string>
Defined in: azure/src/auth.ts:53
Exchange an ARM token for an ACR refresh token.
Parameters
loginServer
string
ACR login server hostname
Returns
Promise<string>
ACR refresh token
getArmToken()
getArmToken():
Promise<string>
Defined in: azure/src/auth.ts:33
Acquire or reuse an ARM access token.
Returns
Promise<string>
Access token for ARM requests
getCredential()
getCredential():
TokenCredential
Defined in: azure/src/auth.ts:25
Return the shared Azure SDK credential.
Returns
TokenCredential
Credential shared by Azure SDK clients