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.objectAbstractAuthentication
Konstruktor
AbstractAuthentication(cloud=None)
Parametry
Nazwa | Opis |
---|---|
cloud
|
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
|
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. |