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

cloud
str
standaardwaarde: None

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.

cloud
str
Vereist

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

Retourneert de HTTP-autorisatieheader.

Retourtype

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

scopes
Vereist

Args.

kwargs
Vereist

Kwargs.

Retouren

Retourneert een benoemde tuple.

Retourtype

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

session
<xref:requests.sessions.Session>
standaardwaarde: None

De HTTP-sessie met de autorisatieheader als een standaard persistente header. Bij Geen wordt een nieuwe sessie gemaakt.

Retouren

Retourneert de HTTP-sessie na de update.

Retourtype

<xref:requests.sessions.Session>