Options
All
  • Public
  • Public/Protected
  • All
Menu

Class AzureCliCredential

Package version

This credential will use the currently logged-in user login information via the Azure CLI ('az') commandline tool. To do so, it will read the user access token and expire time with Azure CLI command "az account get-access-token". To be able to use this credential, ensure that you have already logged in via the 'az' tool using the command "az login" from the commandline.

Hierarchy

  • AzureCliCredential

Implements

  • any
  • any

Index

Constructors

constructor

Methods

Protected getAzureCliAccessToken

  • getAzureCliAccessToken(resource: string): Promise<{ error: Error | null; stderr: string; stdout: string }>
  • Gets the access token from Azure CLI

    Parameters

    • resource: string

      The resource to use when getting the token

    Returns Promise<{ error: Error | null; stderr: string; stdout: string }>

getToken

  • getToken(): Promise<AccessToken | null>
  • Authenticates with Azure Active Directory and returns an access token if successful. If authentication cannot be performed at this time, this method may return null. If an error occurs during authentication, an AuthenticationError containing failure details will be thrown.

    Returns Promise<AccessToken | null>

Generated using TypeDoc