Partager via


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

Nom Description
cloud
str

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
str

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.