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
|
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
|
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. |