토스 로그인한 미니앱 사용자를 기존 웹 회원 계정과 연결할 때 연결 코드·이메일 인증 코드 방식이 허용되는지 문의드립니다

이 글의 성격은 무엇인가요?

질문 / 문제 해결

내용을 설명해주세요

안녕하세요
AI로 이미지·영상·오디오를 만드는 창작 도구 미니앱을 WebView 방식으로 준비 중입니다
운영 문의에서 미니앱에서 구매한 재화를 자사 웹에서도 쓸 수 있다는 답변과, 미니앱 로그인은 토스 로그인만 써야 한다는 답변을 받았습니다
저희 웹 기존 회원은 이메일·소셜 로그인으로 가입해 토스 CI 값이 없어서, 토스 로그인한 사용자를 기존 웹 계정과 연결하는 방법을 확인하고 싶습니다

확인한 내용

  • 기존 회원 계정 연결·토스 연결 해제 시 데이터 보존·연령 확인 기준 문의 (mozaic) 답변
    외부 앱/사이트로 이동하지 않고 미니앱 클라이언트와 자체 서버 간 https 통신으로 계정을 연결
  • 독립 iOS·Android 앱의 토스 로그인 지원 및 미니앱 계정 이어쓰기 문의 (mozaic) 답변
    연결 방식은 서비스가 별도로 설계해 매핑하고, 미니앱 안에서 자체 서비스로 랜딩시키는 방식은 사용할 수 없음

미니앱 안에서는 토스 로그인만 제공합니다
아래 연결 과정 어디에서도 외부 사이트로 이동하거나 링크·버튼을 넣지 않고, 미니앱과 자체 서버 간 https 통신으로만 처리합니다

질문

  1. 사용자가 자사 웹에 로그인한 상태에서 1회용 연결 코드를 발급받고, 토스 로그인한 미니앱 화면에 그 코드를 입력하면 자체 서버가 두 계정을 연결하는 방식이 허용되나요
    이때 미니앱 연결 화면에 “웹 설정 화면에서 연결 코드를 발급받아 입력해 주세요” 수준의 안내 문구(링크 없음)를 넣어도 되는지도 궁금합니다
  2. 미니앱 화면에서 기존 웹 계정 이메일을 입력하면 그 주소로 인증 코드를 보내고, 사용자가 확인한 코드를 미니앱에 입력해 연결하는 방식도 허용되나요
    메일에는 링크 없이 코드만 넣습니다 이 방식이 금지된 "자사 로그인"에 해당하는지 궁금합니다
  3. 두 방식 중 권장하는 쪽이 있거나, 둘 다 어렵다면 권장하는 연결 방식을 알려주시면 그 기준으로 설계하겠습니다

감사합니다

appName (선택)

hflux (콘솔 앱 등록 예정)

안녕하세요 :slight_smile:
이메일을 통해 회원을 매핑하셔야 하는걸까요 ?
이메일 점유 인증이 필요하신거라면 OTP 코드를 메일로 보내서 인증하는 2번 방식이 더 적합할 것 같습니다.