AuthenticationRecord Klas
Niet-geheime accountgegevens voor een geverifieerde gebruiker
Met deze klasse kunt u DeviceCodeCredential en InteractiveBrowserCredential toegang krijgen tot verificatiegegevens die eerder in de cache zijn opgeslagen. Toepassingen mogen geen exemplaren van deze klasse maken. In plaats daarvan moeten ze er een verkrijgen van de verificatiemethode van een referentie, zoals authenticate. Zie het voorbeeld van user_authentication voor meer informatie.
- Overname
-
builtins.objectAuthenticationRecord
Constructor
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parameters
Name | Description |
---|---|
tenant_id
Vereist
|
De tenant waarin het account moet worden geverifieerd. |
client_id
Vereist
|
De client-id van de toepassing die de oorspronkelijke verificatie heeft uitgevoerd. |
authority
Vereist
|
De instantiehost die wordt gebruikt om het account te verifiëren. |
home_account_id
Vereist
|
Een unieke id van het account. |
username
Vereist
|
De gebruikers-principal of service-principalnaam van het account. |
Methoden
deserialize |
Een record deserialiseren. |
serialize |
Serialiseer de record. |
deserialize
Een record deserialiseren.
deserialize(data: str) -> AuthenticationRecord
Parameters
Name | Description |
---|---|
data
Vereist
|
Een geserialiseerde record. |
Retouren
Type | Description |
---|---|
De gedeserialiseerde record. |
serialize
Kenmerken
authority
client_id
De client-id van de toepassing die de oorspronkelijke verificatie heeft uitgevoerd.
Retouren
Type | Description |
---|---|
home_account_id
tenant_id
username
Azure SDK for Python