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
- 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.
- 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.
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
Argumente
- kwargs
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>
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
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für