Delen via


AbstractAuthentication Klas

Abstracte bovenliggende klasse voor alle verificatieklassen in Azure Machine Learning.

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

Class AbstractAuthentication constructor.

Overname
builtins.object
AbstractAuthentication

Constructor

AbstractAuthentication(cloud=None)

Parameters

Name Description
cloud
str

De naam van de doelcloud. Dit kan 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt elke 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 'AzureCloud', 'AzureChinaCloud' of 'AzureUSGovernment' zijn. Als er geen cloud is opgegeven, wordt elke 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 gebruikerstoegangstoken voor toegangsautorisatie voor de service.

get_token

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

Momenteel worden verificatieklassen ondersteund met self.get_authentication_header-functie geïmplementeerd.

signed_session

Voeg de autorisatieheader toe als een persistente header in 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 gebruikerstoegangstoken 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.

Momenteel worden verificatieklassen ondersteund 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 in 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. Bij Geen wordt een nieuwe sessie gemaakt.

Default value: None

Retouren

Type Description
<xref:requests.sessions.Session>

Retourneert de HTTP-sessie na de update.