AbstractAuthentication Classe
Classe parente abstraite pour toutes les classes d’authentification dans Azure Machine Learning.
Les classes dérivées fournissent différents moyens d’authentifier et d’acquérir un jeton en fonction de leur cas d’usage ciblé. Pour obtenir des exemples d’authentification, consultez https://aka.ms/aml-notebook-auth.
Constructeur AbstractAuthentication de classe.
- Héritage
-
builtins.objectAbstractAuthentication
Constructeur
AbstractAuthentication(cloud=None)
Paramètres
Nom | Description |
---|---|
cloud
|
Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé. Valeur par défaut: None
|
cloud
Obligatoire
|
Nom du cloud cible. Il peut s’agir de « AzureCloud », « AzureChinaCloud » ou « AzureUSGovernment ». Si aucun cloud n’est spécifié, toutes les valeurs par défaut configurées à partir de l’interface de ligne de commande Azure sont utilisées. Si aucune valeur par défaut n’est trouvée, « AzureCloud » est utilisé. |
Méthodes
get_authentication_header |
Retourne l’en-tête d’autorisation HTTP. L’en-tête d’authorization contient le jeton d’accès utilisateur pour l’autorisation d’accès au service. |
get_token |
Contrat pour les kits SDK Track 2 pour obtenir le jeton. Prend actuellement en charge les classes Auth avec la fonction self.get_authentication_header implémentée. |
signed_session |
Ajoute l’en-tête d’autorisation en tant qu’en-tête persistant sur une session HTTP. Toutes les nouvelles demandes envoyées par la session contiendront l’en-tête d’autorisation. |
get_authentication_header
Retourne l’en-tête d’autorisation HTTP.
L’en-tête d’authorization contient le jeton d’accès utilisateur pour l’autorisation d’accès au service.
get_authentication_header()
Retours
Type | Description |
---|---|
Retourne l’en-tête d’autorisation HTTP. |
get_token
Contrat pour les kits SDK Track 2 pour obtenir le jeton.
Prend actuellement en charge les classes Auth avec la fonction self.get_authentication_header implémentée.
get_token(*scopes, **kwargs)
Paramètres
Nom | Description |
---|---|
scopes
Obligatoire
|
Args. |
kwargs
Obligatoire
|
Kwargs. |
Retours
Type | Description |
---|---|
Retourne un tuple nommé. |
signed_session
Ajoute l’en-tête d’autorisation en tant qu’en-tête persistant sur une session HTTP.
Toutes les nouvelles demandes envoyées par la session contiendront l’en-tête d’autorisation.
signed_session(session=None)
Paramètres
Nom | Description |
---|---|
session
|
<xref:requests.sessions.Session>
Session HTTP dont l’en-tête d’autorisation est un en-tête persistant par défaut. Si la valeur est None, une nouvelle session est créée. Valeur par défaut: None
|
Retours
Type | Description |
---|---|
<xref:requests.sessions.Session>
|
Retourne la session HTTP après la mise à jour. |