Freigeben über


AbstractAuthentication Klasse

Abstrakte übergeordnete Klasse für alle Authentifizierungsklassen in Azure Machine Learning.

Abgeleitete Klassen bieten unterschiedliche Möglichkeiten zum Authentifizieren und Abrufen eines Tokens basierend auf dem jeweiligen Anwendungsfall. Beispiele für die Authentifizierung finden Sie unter https://aka.ms/aml-notebook-auth.

Class AbstractAuthentication-Konstruktor.

Vererbung
builtins.object
AbstractAuthentication

Konstruktor

AbstractAuthentication(cloud=None)

Parameter

Name Beschreibung
cloud
str

Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standard-Cloud gefunden werden, wird „AzureCloud“ verwendet.

Standardwert: None
cloud
Erforderlich
str

Der Name der Ziel-Cloud. Mögliche Werte: „AzureCloud“, „AzureChinaCloud“ und „AzureUSGovernment“. Wenn keine Cloud angegeben wird, wird die über die Azure CLI konfigurierte Standardcloud verwendet. Sollte keine Standard-Cloud gefunden werden, wird „AzureCloud“ verwendet.

Methoden

get_authentication_header

Zurückgeben des HTTP-Autorisierungsheaders.

Der Autorisierungsheader enthält das Benutzerzugriffstoken für die Zugriffsautorisierung gegenüber dem Dienst.

get_token

Vertrag für Track 2 SDKs zum Abrufen des Tokens.

Unterstützt derzeit Authentifizierungsklassen mit implementierter Funktion „self.get_authentication_header“.

signed_session

Fügen Sie den Autorisierungsheader als persistenten Header in einer HTTP-Sitzung hinzu.

Alle neuen Anforderungen, die von der Sitzung gesendet werden, enthalten den Autorisierungsheader.

get_authentication_header

Zurückgeben des HTTP-Autorisierungsheaders.

Der Autorisierungsheader enthält das Benutzerzugriffstoken für die Zugriffsautorisierung gegenüber dem 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 Authentifizierungsklassen mit implementierter Funktion „self.get_authentication_header“.

get_token(*scopes, **kwargs)

Parameter

Name Beschreibung
scopes
Erforderlich

Argumente

kwargs
Erforderlich

Schlüsselwortargumente

Gibt zurück

Typ Beschreibung

Gibt ein benanntes Tupel zurück.

signed_session

Fügen Sie den Autorisierungsheader als persistenten 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 persistenten Standardheader hat. 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.