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.objectAbstractAuthentication
Konstruktor
AbstractAuthentication(cloud=None)
Parameter
Name | Beschreibung |
---|---|
cloud
|
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
|
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. |