Dela via


AbstractAuthentication Klass

Abstrakt överordnad klass för alla autentiseringsklasser i Azure Machine Learning.

Härledda klasser tillhandahåller olika sätt att autentisera och hämta en token baserat på deras riktade användningsfall. Exempel på autentisering finns i https://aka.ms/aml-notebook-auth.

Konstruktor för abstrakt autentisering av klass.

Arv
builtins.object
AbstractAuthentication

Konstruktor

AbstractAuthentication(cloud=None)

Parametrar

Name Description
cloud
str

Namnet på målmolnet. Kan vara en av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

Standardvärde: None
cloud
Obligatorisk
str

Namnet på målmolnet. Kan vara en av "AzureCloud", "AzureChinaCloud" eller "AzureUSGovernment". Om inget moln anges används alla konfigurerade standardvärden från Azure CLI. Om inget standardvärde hittas används "AzureCloud".

Metoder

get_authentication_header

Returnera HTTP-auktoriseringshuvudet.

Auktoriseringshuvudet innehåller användaråtkomsttoken för åtkomstauktorisering mot tjänsten.

get_token

Kontrakt för spåra 2 SDK:er för att hämta token.

Stöder för närvarande Auth-klasser med funktionen self.get_authentication_header implementerad.

signed_session

Lägg till auktoriseringshuvudet som ett sparat huvud i en HTTP-session.

Alla nya begäranden som skickas av sessionen innehåller auktoriseringshuvudet.

get_authentication_header

Returnera HTTP-auktoriseringshuvudet.

Auktoriseringshuvudet innehåller användaråtkomsttoken för åtkomstauktorisering mot tjänsten.

get_authentication_header()

Returer

Typ Description

Returnerar HTTP-auktoriseringshuvudet.

get_token

Kontrakt för spåra 2 SDK:er för att hämta token.

Stöder för närvarande Auth-klasser med funktionen self.get_authentication_header implementerad.

get_token(*scopes, **kwargs)

Parametrar

Name Description
scopes
Obligatorisk

Args.

kwargs
Obligatorisk

Kwargs.

Returer

Typ Description

Returnerar en namngiven tuppeln.

signed_session

Lägg till auktoriseringshuvudet som ett sparat huvud i en HTTP-session.

Alla nya begäranden som skickas av sessionen innehåller auktoriseringshuvudet.

signed_session(session=None)

Parametrar

Name Description
session
<xref:requests.sessions.Session>

DEN HTTP-session som ska ha auktoriseringshuvudet som ett standardbeständigt huvud. När Ingen skapas en ny session.

Standardvärde: None

Returer

Typ Description
<xref:requests.sessions.Session>

Returnerar HTTP-sessionen efter uppdateringen.