Udostępnij za pośrednictwem


AbstractAuthentication Klasa

Abstrakcyjna klasa nadrzędna dla wszystkich klas uwierzytelniania w usłudze Azure Machine Learning.

Klasy pochodne zapewniają różne sposoby uwierzytelniania i uzyskiwania tokenu na podstawie docelowego przypadku użycia. Przykłady uwierzytelniania można znaleźć w temacie https://aka.ms/aml-notebook-auth.

Konstruktor Class AbstractAuthentication.

Dziedziczenie
builtins.object
AbstractAuthentication

Konstruktor

AbstractAuthentication(cloud=None)

Parametry

Nazwa Opis
cloud
str

Nazwa chmury docelowej. Może to być jeden z "AzureCloud", "AzureChinaCloud" lub "AzureUSGovernment". Jeśli nie określono żadnej chmury, zostanie użyta żadna skonfigurowana wartość domyślna z interfejsu wiersza polecenia platformy Azure. Jeśli nie zostanie znaleziona wartość domyślna, zostanie użyta opcja "AzureCloud".

Domyślna wartość: None
cloud
Wymagane
str

Nazwa chmury docelowej. Może to być jeden z "AzureCloud", "AzureChinaCloud" lub "AzureUSGovernment". Jeśli nie określono żadnej chmury, zostanie użyta żadna skonfigurowana wartość domyślna z interfejsu wiersza polecenia platformy Azure. Jeśli nie zostanie znaleziona wartość domyślna, zostanie użyta opcja "AzureCloud".

Metody

get_authentication_header

Zwróć nagłówek autoryzacji HTTP.

Nagłówek autoryzacji zawiera token dostępu użytkownika na potrzeby autoryzacji dostępu do usługi.

get_token

Kontrakt na śledzenie 2 zestawów SDK w celu uzyskania tokenu.

Obecnie obsługuje klasy uwierzytelniania z zaimplementowaną funkcją self.get_authentication_header.

signed_session

Dodaj nagłówek autoryzacji jako utrwalonego nagłówka w sesji HTTP.

Wszystkie nowe żądania wysyłane przez sesję będą zawierać nagłówek autoryzacji.

get_authentication_header

Zwróć nagłówek autoryzacji HTTP.

Nagłówek autoryzacji zawiera token dostępu użytkownika na potrzeby autoryzacji dostępu do usługi.

get_authentication_header()

Zwraca

Typ Opis

Zwraca nagłówek autoryzacji HTTP.

get_token

Kontrakt na śledzenie 2 zestawów SDK w celu uzyskania tokenu.

Obecnie obsługuje klasy uwierzytelniania z zaimplementowaną funkcją self.get_authentication_header.

get_token(*scopes, **kwargs)

Parametry

Nazwa Opis
scopes
Wymagane

Args.

kwargs
Wymagane

Kwargs.

Zwraca

Typ Opis

Zwraca nazwaną krotkę.

signed_session

Dodaj nagłówek autoryzacji jako utrwalonego nagłówka w sesji HTTP.

Wszystkie nowe żądania wysyłane przez sesję będą zawierać nagłówek autoryzacji.

signed_session(session=None)

Parametry

Nazwa Opis
session
<xref:requests.sessions.Session>

Sesja HTTP, która będzie mieć nagłówek autoryzacji jako domyślny trwały nagłówek. Gdy brak, zostanie utworzona nowa sesja.

Domyślna wartość: None

Zwraca

Typ Opis
<xref:requests.sessions.Session>

Zwraca sesję HTTP po aktualizacji.