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

cloud
str
Standardwert: None

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.

cloud
str
Erforderlich

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

Gibt den HTTP-Autorisierungsheader zurück.

Rückgabetyp

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

scopes
Erforderlich

Argumente

kwargs
Erforderlich

Schlüsselwortargumente

Gibt zurück

Gibt ein benanntes Tupel zurück.

Rückgabetyp

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

session
<xref:requests.sessions.Session>
Standardwert: None

Die HTTP-Sitzung, die den Autorisierungsheader als persistenten Standardheader hat. Wenn Keine, wird eine neue Sitzung erstellt.

Gibt zurück

Gibt die HTTP-Sitzung nach dem Update zurück.

Rückgabetyp

<xref:requests.sessions.Session>