AuthenticationRecord Klasa
Informacje o koncie bez wpisu tajnego dla uwierzytelnionego użytkownika
Ta klasa umożliwia DeviceCodeCredential dostęp do wcześniej buforowanych danych uwierzytelniania i InteractiveBrowserCredential uzyskiwania do tego dostępu. Aplikacje nie powinny tworzyć wystąpień tej klasy. Zamiast tego należy uzyskać jeden z metody uwierzytelniania poświadczeń, na przykład authenticate. Aby uzyskać więcej informacji, zobacz przykład user_authentication.
- Dziedziczenie
-
builtins.objectAuthenticationRecord
Konstruktor
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parametry
Nazwa | Opis |
---|---|
tenant_id
Wymagane
|
Dzierżawa, w ramach których konto powinno się uwierzytelnić. |
client_id
Wymagane
|
Identyfikator klienta aplikacji, która wykonała oryginalne uwierzytelnianie. |
authority
Wymagane
|
Host urzędu używany do uwierzytelniania konta. |
home_account_id
Wymagane
|
Unikatowy identyfikator konta. |
username
Wymagane
|
Nazwa główna użytkownika lub główna nazwa konta. |
Metody
deserialize |
Deserializacji rekordu. |
serialize |
Serializuj rekord. |
deserialize
Deserializacji rekordu.
deserialize(data: str) -> AuthenticationRecord
Parametry
Nazwa | Opis |
---|---|
data
Wymagane
|
Rekord serializowany. |
Zwraca
Typ | Opis |
---|---|
Rekord deserializowany. |
serialize
Atrybuty
authority
client_id
home_account_id
tenant_id
username
Azure SDK for Python
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla