Deteksi mode kios

Aplikasi kios PWA dapat menerapkan deteksi kios ChromeOS dengan Chrome Verified Access API. API ini dibuat berdasarkan teknologi Verified Access API yang sudah ada, hanya dengan beberapa perbedaan utama yang dijelaskan dalam panduan ini.

Penyiapan

Langkah-langkah penyiapan yang diperlukan untuk menggunakan Verified Access API untuk melakukan deteksi mode kios sama dengan langkah-langkah yang tercantum dalam prasyarat untuk Akses Terverifikasi. Ada beberapa langkah tambahan untuk menyiapkan dan meluncurkan aplikasi kios di perangkat Chromebook terkelola.

Di Konsol Google Admin, lakukan tindakan berikut:

  • Ikuti panduan ini untuk menginstal aplikasi kios (langkah 1) dan menambahkan ekstensi pendamping ke aplikasi kios (langkah 3).
  • Untuk ekstensi pendamping kios, aktifkan setelan Izinkan verifikasi login perusahaan di bagian Pengelolaan sertifikat

Penerapan

Ada tiga komponen utama untuk menerapkan deteksi kios Akses Terverifikasi: aplikasi kios PWA, ekstensi Chrome pendamping, dan layanan jaringan.

Aplikasi kios PWA

PWA adalah aplikasi kios utama Anda. PWA ini memulai proses deteksi mode kios dengan mengirim pesan ke ekstensi pendamping agar ekstensi tersebut dapat memulai proses verifikasi.

Ekstensi Chrome Pendamping

Ekstensi Chrome pendamping berjalan dengan PWA kios dan akan memproses pesan masuk dari PWA. Setelah menerima pesan untuk memulai proses verifikasi,

  1. Memanggil Verified Access API untuk membuat tantangan
  2. Panggil enterprise.platformKeys API pada tantangan yang dibuat untuk membuat respons tantangan dengan Kunci Pengguna Perusahaan (pengguna dengan cakupan "USER")
  3. Mengirim permintaan dengan respons tantangan ke layanan jaringan untuk diverifikasi

Lihat panduan developer untuk mengetahui informasi dan contoh kode selengkapnya.

Layanan jaringan

Saat layanan jaringan Anda menerima permintaan dari ekstensi untuk memverifikasi respons tantangan, gunakan metode verifikasi. Untuk deteksi mode kios, tetapkan expectedIdentity ke "KIOSK_MODE". Jika berhasil, Anda akan melihat isi respons string kosong atau JSON kosong, yang berarti perangkat berada dalam mode kios. Jika perangkat tidak berada dalam mode kios, kode 404 akan ditampilkan dalam isi respons dengan pesan error "Requested entity was not found".