DeviceCodeRequest type
Parameter untuk alur kode perangkat Oauth2.
- cakupan - Array cakupan yang diminta aplikasi aksesnya.
- otoritas: - URL otoritas, layanan token keamanan (STS) tempat MSAL akan memperoleh token. Jika otoritas diatur pada objek aplikasi klien, ini akan mengambil alih nilai tersebut. Mengesampingkan nilai akan menyebabkan validasi otoritas terjadi setiap kali. Jika otoritas yang sama akan digunakan untuk semua permintaan, atur pada objek aplikasi alih-alih permintaan.
- correlationId - GUID unik yang ditetapkan per permintaan untuk melacak permintaan end-to-end untuk tujuan telemetri.
- deviceCodeCallback - Panggilan balik yang berisi respons kode perangkat. Pesan harus ditampilkan kepada pengguna akhir. Pengguna akhir kemudian dapat menavigasi ke verification_uri, memasukkan kredensial user_code, dan input.
- cancel - Boolean untuk membatalkan polling titik akhir kode perangkat. Saat pengguna mengautentikasi pada perangkat terpisah, MSAL melakukan polling titik akhir token layanan token keamanan untuk interval yang ditentukan dalam respons kode perangkat (biasanya 15 menit). Untuk menghentikan polling dan membatalkan permintaan, atur cancel=true.
- extraQueryParameters - String untuk merangkai peta parameter kueri kustom yang ditambahkan ke string kueri
type DeviceCodeRequest = Partial<
Omit<
CommonDeviceCodeRequest,
| "scopes"
| "deviceCodeCallback"
| "resourceRequestMethod"
| "resourceRequestUri"
| "requestedClaimsHash"
| "storeInCache"
>
> & {
deviceCodeCallback: (response: DeviceCodeResponse) => void
scopes: string[]
}