AuthenticationRecord Classe
Informazioni sull'account non segreto per un utente autenticato
Questa classe consente DeviceCodeCredential e InteractiveBrowserCredential di accedere ai dati di autenticazione memorizzati nella cache in precedenza. Le applicazioni non devono costruire istanze di questa classe. Devono invece acquisirne uno dal metodo di autenticazione di una credenziale, ad esempio authenticate. Per altri dettagli, vedere l'esempio di user_authentication.
- Ereditarietà
-
builtins.objectAuthenticationRecord
Costruttore
AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)
Parametri
Nome | Descrizione |
---|---|
tenant_id
Necessario
|
Il tenant in cui deve essere autenticato l'account. |
client_id
Necessario
|
ID client dell'applicazione che ha eseguito l'autenticazione originale. |
authority
Necessario
|
Host dell'autorità usato per autenticare l'account. |
home_account_id
Necessario
|
Identificatore univoco dell'account. |
username
Necessario
|
Entità utente o nome dell'entità servizio dell'account. |
Metodi
deserialize |
Deserializzare un record. |
serialize |
Serializzare il record. |
deserialize
Deserializzare un record.
deserialize(data: str) -> AuthenticationRecord
Parametri
Nome | Descrizione |
---|---|
data
Necessario
|
Record serializzato. |
Restituisce
Tipo | Descrizione |
---|---|
Record deserializzato. |
serialize
Attributi
authority
client_id
ID client dell'applicazione che ha eseguito l'autenticazione originale.
Restituisce
Tipo | Descrizione |
---|---|
home_account_id
tenant_id
username
Azure SDK for Python