Bagikan melalui


AuthenticationRecord Kelas

Informasi akun non-rahasia untuk pengguna yang diautentikasi

Kelas ini memungkinkan DeviceCodeCredential dan InteractiveBrowserCredential mengakses data autentikasi yang sebelumnya di-cache. Aplikasi tidak boleh membuat instans kelas ini. Mereka seharusnya memperolehnya dari metode autentikasi kredensial, seperti authenticate. Lihat sampel user_authentication untuk detail selengkapnya.

Warisan
builtins.object
AuthenticationRecord

Konstruktor

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

Parameter

Nama Deskripsi
tenant_id
Diperlukan
str

Penyewa tempat akun harus mengautentikasi.

client_id
Diperlukan
str

ID klien aplikasi yang melakukan autentikasi asli.

authority
Diperlukan
str

Host otoritas yang digunakan untuk mengautentikasi akun.

home_account_id
Diperlukan
str

Pengidentifikasi unik akun.

username
Diperlukan
str

Perwakilan pengguna atau nama perwakilan layanan akun.

Metode

deserialize

Deserialisasi rekaman.

serialize

Serialisasi rekaman.

deserialize

Deserialisasi rekaman.

deserialize(data: str) -> AuthenticationRecord

Parameter

Nama Deskripsi
data
Diperlukan
str

Rekaman berseri.

Mengembalikan

Jenis Deskripsi

Rekaman deserialisasi.

serialize

Serialisasi rekaman.

serialize() -> str

Mengembalikan

Jenis Deskripsi
str

Rekaman berseri.

Atribut

authority

Host otoritas yang digunakan untuk mengautentikasi akun.

Mengembalikan

Jenis Deskripsi
str

client_id

ID klien aplikasi yang melakukan autentikasi asli.

Mengembalikan

Jenis Deskripsi
str

home_account_id

Pengidentifikasi unik akun.

Mengembalikan

Jenis Deskripsi
str

tenant_id

Penyewa tempat akun harus mengautentikasi.

Mengembalikan

Jenis Deskripsi
str

username

Perwakilan pengguna atau nama perwakilan layanan akun.

Mengembalikan

Jenis Deskripsi
str