안녕하세요.
klip 지갑 연동을 통해 연결된 유저가 bapp내에서 offchain 정보를 수정하는 시나리오에서 인증을 어떻게 수행해야 하는지에 대해 질문드립니다!
제가 구현하고자하는 시나리오는 다음과 같습니다.
- 앱내에서 klip 지갑 연동
- 지갑 연동 이후에 프로필 작성 (프로필은 offchain 데이터로, 백엔드 DB에 저장하고자 함)
- [POST] profile 과 같은 형태의 API를 백엔드에서 제공하기 위해, 지갑 주소별로 고유한 인증 수단이 필요함
- 지갑 서명을 통한 고유한 해시값 생성후 address + hash를 백엔드에 전송 및 이를 jwt 토큰으로 발급
- jwt 기반 통신 수행
위 시나리오중 3번 과정에서, 지갑내 기능 중 sign 과 같은 형태의 API가 제공되지 않을까 기대하고 있었는데요,
klip API 도큐먼트상에는 위와 비슷한 기능을 할 수 있는 API가 보이질 않는것 같습니다. 혹시 위 시나리오 구현에 있어서 klip 지갑에서는 어떤식으로 구현 가능할까요?
(kaikas에서는 다음과 같이 가능한것으로 보입니다)