서비스 소개
해당 페이지는 Wallet Provider에 대한 서비스 소개 페이지 입니다.
개요
기존 Symverse Blockchain과 환경이 다른 Dapp 서비스 간에 지갑(Sallt) 상호인증을 통한 로그인 및 트랜잭션 전송 기능 구현을 위해 디자인 및 개발 작업이 반복적인 작업으로 인해 불필요한 리소스가 소요되고 있으며 지갑 업데이트에 따른 버전 대응에도 어려움이 있습니다.
이를 하나의 공통 인증서비스 및 SDK 를 개발하여 위의 문제를 해결하고 DX(개발자 경험)을 향상시키고자 합니다.

용어
들어가기 앞서 문서에서 설명하는 용어에 대해 정리하였습니다.
DApp - 지갑인증이 필요한 서비스를 의미합니다. 어플리케이션(Application)을 뜻함. ( 예: NFT 플랫폼, 오픈마켓 등 비즈니스 서비스 )
Wallet Owner - 지갑 소유자이며, 자격을 승인하는 주체입니다.
Wallet - Sallt 지갑을 의미 하며. 인증 시 SymID에 대한 네트워크, 권한, 트랜잭션에 대한 검증을 시도합니다.
Wallet Provider - Dapp과 지갑 사이에서 상호인증을 처리해주는 서비스입니다. ( 해당 서비스가 공통 인증 서비스를 의미 )
서비스 목표
SSO 기반으로 여러 다양 서비스에 대해 OAtuh2.0 & JWT 기반으로 표준화된 프로토콜로 동작해야 합니다.
클라우드 서비스 & 설치형 두가지 모델 모두 만족해야 합니다.
클라우드 서비스 - 메인넷, 테스트넷과 같은 회사 내에서 관리하는 Network Id에 대한 엔터프라이즈급 서비스
설치형- 외부에서 별도의 메인넷 구축시 사용되는 StandAlone 설치형 패키지
시나리오
서비스 흐름은 다음과 같습니다.

핵심 기능
아래는 Wallet Provider 서비스의 제공 기능 목록입니다
지갑 로그인
트랜잭션 전송 ( SCT20, SCT21, SCT30 )
지갑 로그인 체크
토큰 재발급
서비스 실행 화면
1.지갑 로그인 요청 시
2. 트랜잭션 전송 요청 시
Last updated