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