TokenAuthentication Classe
Gérez l’authentification à l’aide d’un jeton AAD délimité par l’audience.
L’authentification par jeton convient lorsque la génération de jetons et son actualisation sont en dehors du Kit de développement logiciel (SDK) AML. Ce type d’authentification permet un meilleur contrôle sur la génération de jetons et son actualisation.
Pour les flux de travail automatisés où le contrôle d’accès managé est nécessaire, utilisez plutôt.ServicePrincipalAuthentication
Cette classe nécessite que get_token_for_audience méthode soit fournie, qui sera appelée pour récupérer le jeton.
Exemple de la façon dont get_token_for_audience sera appelée et sera transmise à un public get_token_for_audience(audience)
Gérez l’authentification à l’aide d’un jeton AAD délimité par l’audience.
L’authentification par jeton convient lorsque la génération de jetons et son actualisation sont en dehors du Kit de développement logiciel (SDK) AML. Ce type d’authentification permet un meilleur contrôle sur la génération de jetons et son actualisation.
Pour les flux de travail automatisés où le contrôle d’accès managé est nécessaire, utilisez plutôt.ServicePrincipalAuthentication
Cette classe nécessite que get_token_for_audience méthode soit fournie, qui sera appelée pour récupérer le jeton.
Exemple de la façon dont get_token_for_audience sera appelée et sera transmise à un public get_token_for_audience(audience)
où l’audience peut être arm ou AML auth = 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
Constructeur
TokenAuthentication(get_token_for_audience, cloud=None)
Paramètres
| Nom | Description |
|---|---|
|
cloud
|
Nom du cloud cible. Peut être l’un des « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toute valeur par défaut configurée à partir d’Azure CLI est utilisée. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé. Valeur par défaut: None
|
|
get_token_for_audience
Obligatoire
|
Fonction à récupérer le jeton. |
|
cloud
Obligatoire
|
Nom du cloud cible. Peut être l’un des « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toute valeur par défaut configurée à partir d’Azure CLI est utilisée. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé. |
|
get_token_for_audience
Obligatoire
|
Fonction à récupérer le jeton. |
Méthodes
| get_token |
Retourne le jeton d’accès arm délimité par l’audience. |