Snap의 권한 허용은 어떻게 진행되나요?
MetaMask Snaps은 가능성의 세계를 열어주지만, 이를 활용하기 위해서는 사용자의 동의가 필요합니다. 설치 시, Snap은 MetaMask 지갑과 관련된 다양한 기능에 대한 접근 권한을 요청할 수 있으며, 이는 핸드폰에 애플리케이션을 설치하는 것과 비슷합니다.
본 가이드에서는 Snap 권한의 작동 방식, 설치 시 Snap에서 요청할 수 있는 다양한 권한, 이미 설치된 Snap에 허용된 권한을 확인하는 방법에 관해 설명해 드립니다.
접근 및 제어
Snap을 설치할 때, 특정 권한을 허용하도록 요청받을 수 있습니다. 현재 Snap은 다음 권한 중 하나를 요청할 수 있습니다. 향후에 추가로 권한을 요청할 수도 있습니다.
- 다른 Snap이 이 Snap과 직접 통신할 수 있도록 허용해당 Snap이 다른 Snap과 통신하도록 허용하는 것입니다. 이는 데이터를 전송하고 다른 Snap의 기능을 강화하는 데 사용될 수 있습니다.
- 디앱이 이 Snap과 직접 통신할 수 있도록 허용해당 Snap이 디앱과 통신하도록 허용합니다. 데이터를 공유하고 디앱의 기능을 강화하는 데 사용될 수 있습니다.
- 사용자 지정 다이얼로그 표시해당 Snap을 통해 MetaMask에서 맞춤 설정 다이얼로그를 표시할 수 있습니다. 알림, 확인, 입력 프롬프트에 사용될 수 있습니다.
- 알림 표시해당 Snap이 MetaMask에서 알림을 표시하도록 합니다.
- Snap에 고유한 임의의 키 생성해당 Snap이 임의의 키를 생성하도록 합니다. 이 키는 해당 Snap에서만 고유하게 사용되며 MetaMask 계정과는 관련이 없습니다. 이 키는 디앱 및 클라우드 기반 서비스의 인증에 사용할 수 있습니다.
- (프로토콜)에 대한 공개 키 보기