Ana içeriğe geç

Snap izinleri nasıl çalışır?

MetaMask Snaps bir olasılıklar dünyasının kapısını açar ve büyük güç ile kullanıcı rızası ihtiyacı gelir. Cep telefonunuza bir uygulama yüklemeye benzer şekilde Snap'ler yüklendiklerinde, MetaMask cüzdanınız ile ilgili çeşitli işlevselliklere erişim sağlamak için belirli izinler talep edebilir.

Bu makale, Snap izinlerinin nasıl çalıştığını, bir Snap yüklendiğinde isteyebileceği çeşitli izinleri ve zaten yüklü olan bir Snap tarafından kullanılan izinleri nasıl görüntüleyebileceğinizi açıklar.

Erişim ve kontrol

Bir Snap yüklerken belirli izin talepleri ile karşılaşırsınız. Şu anda, bir Snap aşağıdaki izinlerden birini talep edebilir. Gelecekte, daha fazla izin eklenebilir.

  • Diğer Snap'lerin bu Snap ile doğrudan iletişime geçmesine izin verBu Snap'in diğer Snap'lerle iletişime geçmesine izin ver. Bu, veri aktarmak ve diğer Snap'lerin işlevselliğini iyileştirmek için kullanılabilir.
  • Merkeziyetsiz uygulamaların bu Snap ile doğrudan iletişime geçmesine izin verBu Snap'in merkeziyetsiz uygulamalarla iletişime geçmesine izin verin. Bu, veri paylaşmak ve merkeziyetsiz uygulamaların işlevselliğini iyileştirmek için kullanılabilir.
  • Özel iletişim kutularını gösterBu Snap'in MetaMask'teki özel iletişim kutularını göstermesine izin verin. Bu, uyarılar, onaylar ve girdi komutları için kullanılabilir.
  • Bildirimleri gösterBu Snap'in MetaMask'te bildirimleri göstermesine izin verin.
  • Bu Snap'e özel rastgele anahtarlar türetBu Snap'in rastgele anahtar oluşturmasına izin verin. Bu anahtarlar bu Snap'e özeldir ve MetaMask hesaplarınızla ilgili değildir. Anahtarlar merkeziyetsiz uygulamalar ve bulut tabanlı hizmetler ile kimlik doğrulamak için kullanılabilir.
  • (protocol) için genel anahtarınızı görüntüleyinBu Snap'in belirli bir protokol için genel anahtarlarınızı ve adreslerinizi görmesine izin verin. Snap, hesaplarınızı veya varlıklarınızı kontrol edemeyecektir.
  • Cihazınızda veri depolayın ve yönetinBu Snap'in şifreleme kullanarak veri depolamasına, güncellemesine ve almasına izin verin. Bu veriler cihazınızda güvenli bir şekilde saklanır.
  • Ethereum sağlayıcısına erişim sağlaBu Snap'in, blokzinciri verilerini görebilmek ve işlem önerebilmek için MetaMask ile iletişime geçmesine izin verin.
  • İnternete erişim sağlaBu Snap'in, üçüncü taraf sunucular ile iletişime geçebilmek için internete erişim sağlamasına izin verin. Bu, hem veri göndermek hem de veri almak için kullanılabilir.
  • İşlem içgörülerini gösterBu Snap'in MetaMask'te işlemlerin şifresini çözmesine ve ayrıntıları göstermesine izin ver. Bu, kimlik avını önlemek ve güvenlik için kullanılabilir.
  • İşlemleri öneren web sitelerinin kökenlerini görBu Snap'in işlem önerirken web sitelerinin kökenini görmesine izin verin. Bu, kimlik avını önlemek ve güvenlik için kullanılabilir.
  • Periyodik eylemleri planla ve çalıştırBu Snap'in yinelenen görev veya bildirimleri planlamasına ve çalıştırmasına izin verin.

MetaMask Snaps geliştirme belgelerinde bir Snap'in isteyebileceği izinlerin tam bir listesini bulabilirsiniz.

Yüklü Snap'ler tarafından kullanılan izinleri görüntüleme

MetaMask dahilinde Snap'in yapılandırma sayfasına giderek bir Snap'e verdiğiniz izinleri kolayca görüntüleyebilirsiniz.

  1. MetaMask pencerenizin sağ üst köşesindeki üç yatay noktayı bulun. Bu noktalara tıklayarak aşağı açılır menüyü açın.

  2. Aşağı açılır menüden 'Ayarlar ' seçeneğini seçin. Bu, MetaMask ayarlarınızı yönetebileceğiniz yeni bir pencere açacaktır.

  3. Şu anda MetaMask kopyanızda yüklü olan tüm Snap'lerin bir listesine erişim sağlamak için "Snap'ler" seçeneğine tıklayın.

    MetaMask_Snap_settings.gif

  4. Hakkında daha fazla bilgi edinmek istediğiniz Snap'i bulmak için yüklü Snap'ler listesinde gezinin. Aradığınız Snap'i bulduğunuzda, bilgilerini ve ayarlarını görüntülemek için adına tıklayın.

    MetaMask_Snap_installed_list.png

  5. Ta-da! 🙌 Artık Snap'e halihazırda verilen izinleri görüntüleyebileceksiniz.

    MetaMask_Snap_permissions_list.png