Snap의 권한 허용은 어떻게 진행되나요?
MetaMask 스냅은 가능성의 세계를 열어주지만, 이를 활용하기 위해서는 사용자의 동의가 필요합니다. Upon installation, Snaps can request specific permissions to access various functionalities surrounding your MetaMask; compare it to installing an application on your mobile phone.
본 가이드에서는 Snap 권한의 작동 방식, 설치 시 Snap에서 요청할 수 있는 다양한 권한, 이미 설치된 Snap에 허용된 권한을 확인하는 방법에 관해 설명해 드립니다.
Access and control
Snap을 설치할 때, 특정 권한을 허용하도록 요청받을 수 있습니다. 현재 Snap은 다음 권한 중 하나를 요청할 수 있습니다. 향후에 추가로 권한을 요청할 수도 있습니다.
- Allow other Snaps to communicate directly with this Snap
Let this Snap communicate with other Snaps. 이는 데이터를 전송하고 다른 Snap의 기능을 강화하는 데 사용될 수 있습니다. - Allow dapps to communicate directly with this Snap
Let this Snap communicate with dapps. 데이터를 공유하고 디앱의 기능을 강화하는 데 사용될 수 있습니다. - Display custom dialogs
Let this Snap show custom dialogs in MetaMask. 알림, 확인, 입력 프롬프트에 사용될 수 있습니다. - Show notifications
Let this Snap show notifications in MetaMask. - Derive arbitrary keys unique to this Snap
Let this Snap create arbitrary keys. 이 키는 해당 Snap에서만 고유하게 사용되며 MetaMask 계정과는 관련이 없습니다. 이 키는 디앱 및 클라우드 기반 서비스의 인증에 사용할 수 있습니다. - View your public key for (protocol)
Let this Snap see your public keys and addresses for a specific protocol. Snap은 사용자의 계정이나 자산을 제어할 수 없습니다. - Store and manage data on your device
Let this Snap store, update, and retrieve data using encryption. 이 데이터는 기기에 안전히 보관됩니다. - Access the Ethereum provider
Let this Snap communicate with MetaMask so it can see blockchain data and suggest transactions. - Access the internet
Let this Snap access the internet so it can communicate with third-party servers. 데이터 전송 수신 모두에 사용될 수 있습니다. - Display transaction insights
Let this Snap decode transactions and show insights in MetaMask. 피싱 방지 및 보안에 사용할 수 있습니다. - See the origins of websites that suggest transactions
Let this Snap see the origin of websites when they suggest transactions. 피싱 방지 및 보안에 사용할 수 있습니다. - Schedule and run periodic actions
Let this Snap schedule and run recurring tasks or notifications.
Snap이 요청할 수 있는 전체 권한 목록은 MetaMask Snaps 개발 문서에서 확인할 수 있습니다.
Viewing permissions used by installed Snaps
MetaMask 내에서 Snap의 구성 페이지로 이동하면 Snap에 허용된 권한을 쉽게 확인할 수 있습니다.
-
MetaMask 창의 오른쪽 상단 모서리에 있는 세로 점 3개를 찾으세요. 이 점을 클릭하면 드롭다운 메뉴가 나옵니다.
-
'snap '을 클릭하면 현재 MetaMask 인스턴스에 설치된 모든 Snap의 목록을 확인할 수 있습니다.
- 설치된 Snap 목록을 스크롤하여 확인하려는 Snap을 찾으세요.
- Click on the cogwheel icon to open the settings for that specific Snap.
짜잔! 🙌 이제 Snap에 허용된 권한을 확인할 수 있습니다.