AbstractAuthentication Klasse
Abstrakte übergeordnete Klasse für alle Authentifizierungsklassen in Azure Machine Learning.
Abgeleitete Klassen bieten verschiedene Möglichkeiten, ein Token basierend auf ihrem zielbezogenen Anwendungsfall zu authentifizieren und zu erwerben. Beispiele für die Authentifizierung finden Sie unter https://aka.ms/aml-notebook-auth.
Class AbstractAuthentication-Konstruktor.
Konstruktor
AbstractAuthentication(cloud=None)
Parameter
Name | Beschreibung |
---|---|
cloud
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. Standardwert: None
|
cloud
Erforderlich
|
Der Name der Zielcloud. Kann eine von "AzureCloud", "AzureChinaCloud" oder "AzureUSGovernment" sein. Wenn keine Cloud angegeben ist, wird eine konfigurierte Standardeinstellung aus der Azure CLI verwendet. Wenn kein Standardwert gefunden wird, wird "AzureCloud" verwendet. |
Methoden
get_authentication_header |
Gibt den HTTP-Autorisierungsheader zurück. Der Autorisierungsheader enthält das Benutzerzugriffstoken für die Zugriffsautorisierung für den Dienst. |
get_token |
Vertrag für Track 2 SDKs zum Abrufen des Tokens. Unterstützt derzeit Auth-Klassen mit implementierter self.get_authentication_header-Funktion. |
signed_session |
Fügen Sie den Autorisierungsheader als permanenten Header in einer HTTP-Sitzung hinzu. Alle neuen Anforderungen, die von der Sitzung gesendet werden, enthalten den Autorisierungsheader. |
get_authentication_header
Gibt den HTTP-Autorisierungsheader zurück.
Der Autorisierungsheader enthält das Benutzerzugriffstoken für die Zugriffsautorisierung für den Dienst.
get_authentication_header()
Gibt zurück
Typ | Beschreibung |
---|---|
Gibt den HTTP-Autorisierungsheader zurück. |
get_token
Vertrag für Track 2 SDKs zum Abrufen des Tokens.
Unterstützt derzeit Auth-Klassen mit implementierter self.get_authentication_header-Funktion.
get_token(*scopes, **kwargs)
Parameter
Name | Beschreibung |
---|---|
scopes
Erforderlich
|
Args. |
kwargs
Erforderlich
|
Kwargs. |
Gibt zurück
Typ | Beschreibung |
---|---|
Gibt ein benanntes Tupel zurück. |
signed_session
Fügen Sie den Autorisierungsheader als permanenten Header in einer HTTP-Sitzung hinzu.
Alle neuen Anforderungen, die von der Sitzung gesendet werden, enthalten den Autorisierungsheader.
signed_session(session=None)
Parameter
Name | Beschreibung |
---|---|
session
|
<xref:requests.sessions.Session>
Die HTTP-Sitzung, die den Autorisierungsheader als standardmäßig beibehaltenen Header aufweist. Wenn keine, wird eine neue Sitzung erstellt. Standardwert: None
|
Gibt zurück
Typ | Beschreibung |
---|---|
<xref:requests.sessions.Session>
|
Gibt die HTTP-Sitzung nach dem Update zurück. |