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.object
AbstractAuthentication

Constructeur

AbstractAuthentication(cloud=None)

Paramètres

cloud
str
valeur par défaut: None

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é.

cloud
str
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

Retourne l’en-tête d’autorisation HTTP.

Type de retour

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

scopes
Obligatoire

Args.

kwargs
Obligatoire

Kwargs.

Retours

Retourne un tuple nommé.

Type de retour

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

session
<xref:requests.sessions.Session>
valeur par défaut: None

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.

Retours

Retourne la session HTTP après la mise à jour.

Type de retour

<xref:requests.sessions.Session>