TokenAuthentication Clase
Administrar la autenticación mediante el token de AAD con ámbito por audiencia.
La autenticación de tokens es adecuada cuando la generación de tokens y su actualización están 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 los flujos de trabajo automatizados en los que se necesita el control de acceso administrado, use en ServicePrincipalAuthentication su lugar.
Esta clase requiere get_token_for_audience método que se llamará para recuperar el token.
Ejemplo de cómo se llamará get_token_for_audience y se pasará una audiencia get_token_for_audience(audience)
Administrar la autenticación mediante el token de AAD con ámbito por audiencia.
La autenticación de tokens es adecuada cuando la generación de tokens y su actualización están 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 los flujos de trabajo automatizados en los que se necesita el control de acceso administrado, use en ServicePrincipalAuthentication su lugar.
Esta clase requiere get_token_for_audience método que se llamará para recuperar el token.
Ejemplo de cómo se llamará get_token_for_audience y se pasará una audiencia get_token_for_audience(audience)
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
Constructor
TokenAuthentication(get_token_for_audience, cloud=None)
Parámetros
| Nombre | Description |
|---|---|
|
cloud
|
Nombre de la nube de destino. Puede ser uno de "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 uno de "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. |