Compartir a través de


AzureDeveloperCliCredential class

Azure Developer CLI es una herramienta de interfaz de línea de comandos que permite a los desarrolladores crear, administrar e implementar recursos en Azure. Se basa en la CLI de Azure y proporciona funcionalidad adicional específica para los desarrolladores de Azure. Permite a los usuarios autenticarse como un usuario o una entidad de servicio en Microsoft Entra ID. AzureDeveloperCliCredential se autentica en un entorno de desarrollo y adquiere un token en nombre del usuario o la entidad de servicio que ha iniciado sesión en la Azure Developer CLI. Actúa como el Azure Developer CLI ha iniciado sesión en el usuario o la entidad de servicio y ejecuta un comando de la CLI de Azure debajo para autenticar la aplicación en Microsoft Entra ID.

Configuración de AzureDeveloperCliCredential

Para usar esta credencial, el desarrollador debe autenticarse localmente en Azure Developer CLI mediante uno de los siguientes comandos:

  1. Ejecute "azd auth login" en Azure Developer CLI para autenticarse 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 determinado período de tiempo, en función de la validez del token de actualización de su organización. Por lo general, este período de validez es de unas semanas o unos meses. AzureDeveloperCliCredential le pedirá que vuelva a iniciar sesión.

Constructores

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea una instancia de 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 se ejecuta correctamente. Si se produce un error en la autenticación, se producirá un credentialUnavailableError con los detalles del error.

Detalles del constructor

AzureDeveloperCliCredential(AzureDeveloperCliCredentialOptions)

Crea una instancia de 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 se ejecuta correctamente. Si se produce un error en la autenticación, se producirá un credentialUnavailableError con los detalles del error.

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

Parámetros

scopes

string | string[]

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

options
GetTokenOptions

Las opciones usadas para configurar las solicitudes que pueda realizar esta implementación de TokenCredential.

Devoluciones

Promise<AccessToken>