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.

Constructeur

AbstractAuthentication(cloud=None)

Paramètres

Nom Description
cloud
str

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

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

Méthodes

get_authentication_header

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

L’en-tête d’autorisation contient le jeton d’accès utilisateur pour l’autorisation d’accès sur le service.

get_token

Contract for Track 2 SDK to get token.

Prend actuellement en charge les classes Auth avec self.get_authentication_header fonction implémentée.

signed_session

Ajoutez 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 contiennent l’en-tête d’autorisation.

get_authentication_header

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

L’en-tête d’autorisation contient le jeton d’accès utilisateur pour l’autorisation d’accès sur le service.

get_authentication_header()

Retours

Type Description

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

get_token

Contract for Track 2 SDK to get token.

Prend actuellement en charge les classes Auth avec self.get_authentication_header fonction implémentée.

get_token(*scopes, **kwargs)

Paramètres

Nom Description
scopes
Obligatoire

Arguments.

kwargs
Obligatoire

Kwargs.

Retours

Type Description

Retourne un tuple nommé.

signed_session

Ajoutez 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 contiennent l’en-tête d’autorisation.

signed_session(session=None)

Paramètres

Nom Description
session
<xref:requests.sessions.Session>

Session HTTP qui aura l’en-tête d’autorisation comme en-tête persistant par défaut. Quand aucun n’est créé, 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.