티스토리 뷰

🌐 이전 게시글

2023.12.21 - [Go/코딩 하기] - [Go] Polygon ID와 Websocket을 사용한 신원 인증 - 3. 로그인


🛒 KYCAge Credential 발급 받기

KYCAge Credential 발급 받기

 


🛒 신원 인증 절차

 

  1. 클라이언트 => 서버 websocket 연결 요청
  2. websocket 이 연결되면 websocket을 통해 서버 => 클라이언트 세션 아이디 전달
  3. 세션 아이디와 함께 클라이언트 => 서버 신원 인증 QR 코드 요청
  4. 서버 => 클라이언트 세션 아이디와 매칭되는 신원 인증 요청을 생성하여 저장한 뒤, QR 코드를 생성하여 전달 
  5. 사용자의 Polygon ID 앱 => 클라이언트 인증 QR 코드 스캔
  6. Polygon ID 앱에서 올바른 credential 선택, proof 토큰 생성
  7. Polygon ID 앱 => 서버 proof 토큰과 함께 callback 요청
  8. callback 요청을 받으면 서버 => 클라이언트 websocket을 통해 이벤트(진행 중) 전달
  9. 서버에서 토큰 검증
  10. 토큰 검증이 완료되면 서버 => 클라이언트 websocket을 통해 이벤트(완료) 전달
  11. 서버 => Polygon ID 앱 인증 성공 응답 전달
  12. 클라이언트 => 서버 websocket 연결 종료

 

신원 인증

 

최근에 올라온 글
최근에 달린 댓글
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Total
Today
Yesterday
글 보관함