AzureDeveloperCliCredential class
La CLI para desarrolladores de Azure 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 id. de Microsoft Entra. 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 CLI para desarrolladores de Azure. Actúa como la CLI para desarrolladores de Azure que inició 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 el identificador de Microsoft Entra.
Configuración de AzureDeveloperCliCredential
Para usar esta credencial, el desarrollador debe autenticarse localmente en la CLI para desarrolladores de Azure mediante uno de los comandos siguientes:
- Ejecute "azd auth login" en la CLI para desarrolladores de Azure para autenticarse de forma interactiva como usuario.
- 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
Azure |
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
get |
Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. 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
Opciones para permitir opcionalmente solicitudes multiinquilino.
Detalles del método
getToken(string | string[], GetTokenOptions)
Se autentica con el identificador de Entra de Microsoft y devuelve un token de acceso si se ejecuta correctamente. 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>