AbstractAuthentication Klas

Abstracte bovenliggende klasse voor alle verificatieklassen in Azure Machine Learning.

Afgeleide klassen bieden verschillende middelen om een token te verifiëren en te verkrijgen op basis van hun beoogde use-case. Zie voor voorbeelden van verificatie https://aka.ms/aml-notebook-auth.

Klasse AbstractAuthentication constructor.

Constructor

AbstractAuthentication(cloud=None)

Parameters

Name Description
cloud
str

De naam van de doelcloud. Dit kan een van 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaardwaarde wordt gevonden, wordt 'AzureCloud' gebruikt.

Default value: None
cloud
Vereist
str

De naam van de doelcloud. Dit kan een van 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt een geconfigureerde standaardinstelling van de Azure CLI gebruikt. Als er geen standaardwaarde wordt gevonden, wordt 'AzureCloud' gebruikt.

Methoden

get_authentication_header

Retourneer de HTTP-autorisatieheader.

De autorisatieheader bevat het toegangstoken voor gebruikers voor toegangsautorisatie voor de service.

get_token

Contract voor Track 2 SDK's om het token op te halen.

Ondersteunt momenteel verificatieklassen met self.get_authentication_header functie geïmplementeerd.

signed_session

Voeg de autorisatieheader toe als een persistente header op een HTTP-sessie.

Nieuwe aanvragen die door de sessie worden verzonden, bevatten de autorisatieheader.

get_authentication_header

Retourneer de HTTP-autorisatieheader.

De autorisatieheader bevat het toegangstoken voor gebruikers voor toegangsautorisatie voor de service.

get_authentication_header()

Retouren

Type Description

Retourneert de HTTP-autorisatieheader.

get_token

Contract voor Track 2 SDK's om het token op te halen.

Ondersteunt momenteel verificatieklassen met self.get_authentication_header functie geïmplementeerd.

get_token(*scopes, **kwargs)

Parameters

Name Description
scopes
Vereist

Args.

kwargs
Vereist

Kwargs.

Retouren

Type Description

Retourneert een benoemde tuple.

signed_session

Voeg de autorisatieheader toe als een persistente header op een HTTP-sessie.

Nieuwe aanvragen die door de sessie worden verzonden, bevatten de autorisatieheader.

signed_session(session=None)

Parameters

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

De HTTP-sessie met de autorisatieheader als een standaard persistente header. Wanneer geen, wordt er een nieuwe sessie gemaakt.

Default value: None

Retouren

Type Description
<xref:requests.sessions.Session>

Retourneert de HTTP-sessie na de update.