Condividi tramite


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.object
AuthenticationRecord

Costruttore

AuthenticationRecord(tenant_id: str, client_id: str, authority: str, home_account_id: str, username: str)

Parametri

Nome Descrizione
tenant_id
Necessario
str

Il tenant in cui deve essere autenticato l'account.

client_id
Necessario
str

ID client dell'applicazione che ha eseguito l'autenticazione originale.

authority
Necessario
str

Host dell'autorità usato per autenticare l'account.

home_account_id
Necessario
str

Identificatore univoco dell'account.

username
Necessario
str

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
str

Record serializzato.

Restituisce

Tipo Descrizione

Record deserializzato.

serialize

Serializzare il record.

serialize() -> str

Restituisce

Tipo Descrizione
str

Record serializzato.

Attributi

authority

Host dell'autorità usato per autenticare l'account.

Restituisce

Tipo Descrizione
str

client_id

ID client dell'applicazione che ha eseguito l'autenticazione originale.

Restituisce

Tipo Descrizione
str

home_account_id

Identificatore univoco dell'account.

Restituisce

Tipo Descrizione
str

tenant_id

Il tenant in cui deve essere autenticato l'account.

Restituisce

Tipo Descrizione
str

username

Entità utente o nome dell'entità servizio dell'account.

Restituisce

Tipo Descrizione
str