TokenAuthentication Clase
Administre la autenticación mediante el token AAD con ámbito por audiencia.
El token de autenticación es adecuado en la generación de tokens, cuando sus actualizaciones se realizan fuera del SDK de AML. Este tipo de autenticación permite un mayor control sobre la generación de tokens y su actualización.
En el caso de flujos de trabajo automatizados en los que se necesita control de acceso administrado, use ServicePrincipalAuthentication en su lugar.
Esta clase requiere que se proporcione el método get_token_for_audience que se llamará para recuperar el token.
Ejemplo de cómo se llamará a get_token_for_audience y se pasará una audiencia get_token_for_audience(audiencia)
Administre la autenticación mediante el token AAD con ámbito por audiencia.
El token de autenticación es adecuado en la generación de tokens, cuando sus actualizaciones se realizan fuera del SDK de AML. Este tipo de autenticación permite un mayor control sobre la generación de tokens y su actualización.
En el caso de flujos de trabajo automatizados en los que se necesita control de acceso administrado, use ServicePrincipalAuthentication en su lugar.
Esta clase requiere que se proporcione el método get_token_for_audience que se llamará para recuperar el token.
Ejemplo de cómo se llamará a get_token_for_audience y se pasará una audiencia get_token_for_audience(audiencia)
donde la audiencia puede ser arm o autenticación AML = TokenAuthentication(get_token_for_audience)
AML audience value passed to get_token_for_audience can be retrieved by :
auth.get_aml_resource_id(cloud)
ARM audience value passed to get_token_for_audience can be retrieved by :
auth._cloud_type.endpoints.active_directory_resource_id
- Herencia
-
TokenAuthentication
Constructor
TokenAuthentication(get_token_for_audience, cloud=None)
Parámetros
Nombre | Description |
---|---|
cloud
|
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud". Valor predeterminado: None
|
get_token_for_audience
Requerido
|
Función para recuperar el token. |
cloud
Requerido
|
Nombre de la nube de destino. Puede ser "AzureCloud", "AzureChinaCloud" o "AzureUSGovernment". Si no se especifica ninguna nube, se usa cualquier valor predeterminado configurado de la CLI de Azure. Si no se encuentra ningún valor predeterminado, se usa "AzureCloud". |
get_token_for_audience
Requerido
|
Función para recuperar el token. |
Métodos
get_token |
Devuelve el token de acceso de ARM con ámbito por audiencia. |