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

cloud
str
wartość domyślna: None

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

cloud
str
Wymagane

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

Zwraca nagłówek autoryzacji HTTP.

Typ zwracany

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

scopes
Wymagane

Args.

kwargs
Wymagane

Kwargs.

Zwraca

Zwraca nazwaną krotkę.

Typ zwracany

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

session
<xref:requests.sessions.Session>
wartość domyślna: None

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

Zwraca

Zwraca sesję HTTP po aktualizacji.

Typ zwracany

<xref:requests.sessions.Session>