Skip to main content

Bagaimana cara kerja izin Snap?

MetaMask Snaps membuka banyak kemungkinan, dan dengan kekuatan besar muncul kebutuhan akan persetujuan pengguna. Setelah instalasi, Snaps dapat meminta izin khusus untuk mengakses berbagai fungsi di sekitar dompet MetaMask Anda; bandingkan dengan menginstal aplikasi di ponsel Anda.

Artikel ini mengeksplorasi cara kerja izin Snap, berbagai izin yang mungkin diminta Snap saat instalasi, dan bagaimana Anda dapat melihat izin yang digunakan oleh Snap yang sudah diinstal.

Akses dan kontrol

Saat memasang Snap, Anda akan menemukan permintaan izin khusus. Saat ini, Snap mungkin meminta salah satu izin berikut. Di masa mendatang, izin tambahan mungkin akan ditambahkan.

  • Izinkan Snap lain berkomunikasi langsung dengan Snap iniBiarkan Snap ini berkomunikasi dengan Snap lain. Ini dapat digunakan untuk mentransfer data dan meningkatkan fungsionalitas Snap lainnya.
  • Izinkan dapps berkomunikasi langsung dengan Snap iniBiarkan Snap ini berkomunikasi dengan dapps. Ini dapat digunakan untuk berbagi data dan meningkatkan fungsionalitas dapp.
  • Tampilkan dialog khususBiarkan Snap ini menampilkan dialog khusus di MetaMask. Ini dapat digunakan untuk peringatan, konfirmasi, dan perintah masukan.
  • Tampilkan notifikasiBiarkan Snap ini menampilkan notifikasi di MetaMask.
  • Dapatkan kunci arbitrer yang unik untuk Snap iniBiarkan Snap ini membuat kunci arbitrer. Kunci ini unik untuk Snap ini dan tidak terkait dengan akun MetaMask Anda. Kunci ini dapat digunakan untuk mengautentikasi pada dapp dan layanan berbasis cloud.
  • **Lihat kunci publik Anda untuk (protokol)**Biarkan Snap ini melihat kunci publik dan alamat Anda untuk protokol tertentu. Snap tidak akan dapat mengontrol akun atau aset Anda.
  • Simpan dan kelola data di perangkat AndaBiarkan Snap ini menyimpan, memperbarui, dan mengambil data menggunakan enkripsi. Data ini disimpan dengan aman di perangkat Anda.
  • Akses penyedia EthereumBiarkan Snap ini berkomunikasi dengan MetaMask sehingga dapat melihat data blockchain dan menyarankan transaksi.
  • Akses internetBiarkan Snap ini mengakses internet agar dapat berkomunikasi dengan server pihak ketiga. Ini dapat digunakan untuk mengirim dan menerima data.
  • Menampilkan wawasan transaksiBiarkan Snap ini mendekode transaksi dan menampilkan wawasan di MetaMask. Ini dapat digunakan untuk anti-pengelabuan dan keamanan.
  • Lihat asal situs web yang menyarankan transaksiBiarkan Snap ini melihat asal situs web saat mereka menyarankan transaksi. Ini dapat digunakan untuk anti-pengelabuan dan keamanan.
  • Jadwalkan dan jalankan tindakan berkalaBiarkan Snap ini menjadwalkan dan menjalankan tugas atau notifikasi berulang.

Temukan daftar lengkap izin yang dapat diminta Snap di dokumen pengembangan MetaMask Snaps.

Melihat izin yang digunakan oleh Snaps yang diinstal

Anda dapat dengan mudah melihat izin yang Anda berikan pada Snap dengan membuka halaman konfigurasi Snap dalam MetaMask.

  1. Cari tiga titik vertikal di sudut kanan atas jendela MetaMask. Klik titik-titik ini untuk menampilkan menu tarik-turun.

  2. Dari menu tarik-turun, pilih 'Pengaturan. ' Ini akan membuka jendela baru tempat Anda mengelola pengaturan MetaMask.

  3. Klik 'snaps ' untuk mengakses daftar semua Snap yang saat ini diinstal di instans MetaMask Anda.

    MetaMask_Snap_settings.gif

  4. Gulir daftar Snaps yang diinstal untuk menemukan Snap spesifik yang ingin Anda temukan informasi lebih lanjut. Setelah ditemukan, klik nama Snap untuk melihat info dan pengaturannya.

    MetaMask_Snap_installed_list.png

  5. Hore! 🙌 Kini Anda dapat melihat izin yang telah diberikan pada Snap.

    MetaMask_Snap_permissions_list.png