AzureDeveloperCliCredential class

Azure Developer CLI es una herramienta de interfaz de línea de comandos que permite a los desarrolladores crear, gestionar y desplegar recursos en Azure. Está construido sobre la CLI de Azure y ofrece funcionalidades adicionales específicas para desarrolladores de Azure. Permite a los usuarios autenticarse como usuario y/o como principal de servicio contra Microsoft Entra ID. El AzureDeveloperClidential se autentica en un entorno de desarrollo y adquiere un token en nombre del usuario o principal del servicio iniciado sesión en la CLI de Azure Developer. Actúa como el usuario o principal de servicio conectado por la CLI de Azure Developer y ejecuta un comando de CLI de Azure debajo para autenticar la aplicación frente a Microsoft Entra ID.

Configuración de AzureDeveloperCliCredential

Para usar esta credencial, el desarrollador necesita autenticarse localmente en la CLI de Azure Developer usando uno de los comandos siguientes:

  1. Ejecuta "azd auth login" en la CLI de Azure Developer para autenticarte de forma interactiva como usuario.
  2. Ejecute "azd auth login --client-id clientID --client-secret clientSecret --tenant-id tenantID" para autenticarse como entidad de servicio.

Es posible que tenga que repetir este proceso después de un período de tiempo determinado, en función de la validez del token de actualización de la organización. Por lo general, el período de validez del token de actualización es de unas semanas a unos meses. AzureDeveloperCliCredential le pedirá que vuelva a iniciar sesión.

Constructores

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea una instancia del azureDeveloperCliCredential.

Para usar esta credencial, asegúrese de que ya ha iniciado sesión a través de la herramienta "azd" mediante el comando "azd auth login" desde la línea de comandos.

Métodos

getToken(string | string[], GetTokenOptions)

Se autentica con Microsoft Entra ID y devuelve un token de acceso si tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

Detalles del constructor

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea una instancia del azureDeveloperCliCredential.

Para usar esta credencial, asegúrese de que ya ha iniciado sesión a través de la herramienta "azd" mediante el comando "azd auth login" desde la línea de comandos.

new AzureDeveloperCliCredential(options?: AzureDeveloperCliCredentialOptions)

Parámetros

options
AzureDeveloperCliCredentialOptions

Opciones para permitir opcionalmente solicitudes multiinquilino.

Detalles del método

getToken(string | string[], GetTokenOptions)

Se autentica con Microsoft Entra ID y devuelve un token de acceso si tiene éxito. Si se produce un error en la autenticación, se producirá una credentialUnavailableError con los detalles del error.

function getToken(scopes: string | string[], options?: GetTokenOptions): Promise<AccessToken>

Parámetros

scopes

string | string[]

Lista de ámbitos para los que el token tendrá acceso.

options
GetTokenOptions

Las opciones que se usan para configurar las solicitudes que puede realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>