독립 iOS·Android 앱의 토스 로그인 지원 및 미니앱 계정 이어쓰기 문의 (mozaic)

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

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 소속 인증 기반 커뮤니티 모자이크(appName: mozaic)를 준비하고 있습니다. 기술 문의는 개발자 커뮤니티로 요청해 달라는 채널톡 안내에 따라 문의드립니다.

기존 계정 연결·해제·연령 문의에 후속 댓글을 남겼으나, 이번 질문의 핵심인 독립 앱 로그인 지원 여부가 제목에 드러나도록 기술 질문을 별도 글로 정리합니다. 기존 문의 맥락: 기존 회원 계정 연결·토스 연결 해제 시 데이터 보존·연령 확인 기준 문의 (mozaic) - Dylan 님의 게시물 #2

전제: 미니앱 안에서는 토스 로그인과 핵심 기능을 모두 제공하며, 자사 앱·웹 홍보/안내, 설치·열기 버튼, 외부로 이동해서 먼저 계정을 연결하라는 안내를 하지 않습니다. 사용자가 미니앱의 유도 없이 스스로 독립 모자이크 iOS·Android 앱을 설치한 경우에만 같은 계정·닉네임·소속·작성 기록을 이어 쓰는 구조를 검토 중입니다. 독립 앱은 Expo/React Native 기반입니다.

  1. 독립 앱용 공식 토스 로그인 지원 여부
    독립 iOS·Android 앱에서 사용할 수 있는 공식 토스 로그인 인가 수단이 있나요? 공개 appLogin 문서는 Toss/Sandbox 앱 내부 실행을 안내하고 있어, 독립 앱용 SDK·API·앱 등록/제휴 절차, 리다이렉트·딥링크 및 지원 환경을 확인하고 싶습니다. 앱인토스 로그인과 별개 상품이나 담당 부서가 필요한지, 이 용도가 지원되지 않는지도 명확히 안내 부탁드립니다.

  2. 동일 사용자 식별과 재연결
    지원된다면 미니앱과 독립 앱에서 동일 사용자를 서버에서 식별하는 공식 식별자와 발급 범위(appName/앱 등록 단위)는 무엇인가요? userKey가 두 환경에서 같은지, 다르다면 공식 연결 방식은 무엇인지, 연결 해제 후 재연결 시 식별자 안정성·재동의·재인증 기준도 부탁드립니다. 이름·전화번호로 임의 병합하거나 미니앱 토큰을 독립 앱에 전달하는 방식은 사용하지 않습니다.

  3. 독립 앱 토스 로그인이 지원되지 않는 경우
    미니앱에서 처음 가입한 사용자가 나중에 독립 앱에서 동일 계정을 이어 쓸 수 있는 공식 권장 흐름이 있나요? 미니앱 내 이메일·휴대폰 OTP 및 외부 이동/설치 안내 제한을 지키는 가능한 방식과 불가능한 범위를 함께 알려주세요. 지원되는 방법이 없다면 그 기준으로 설계하겠습니다.

각 항목에 대한 공식 문서 또는 정확한 담당 경로를 부탁드립니다. 토스 단독 가입 회원의 연결 해제 후 회원·작성 기록 보존/파기와 국외 이전 동의문 등록 방법은 기존 채널톡에서 정책 담당 확인을 요청하고 있어 이 글에서는 위 기술 항목만 확인 부탁드립니다. 감사합니다.

appName (선택)

mozaic

안녕하세요 :slight_smile:

현재 별도의 독립 앱용 토스 로그인은 제공하고 있지 않습니다.
따라서 미니앱과 독립 앱 간 사용자 연결은 서비스 측에서 별도로 설계해 매핑해 주셔야 합니다.

토스 로그인 응답으로는 CI 등 사용자 식별에 활용할 수 있는 값을 제공하고 있으나,
미니앱 <> 독립 앱 간 사용자 연결 방식에 대해서는 별도 공식 가이드를 제공하고 있지 않습니다.
또한 미니앱 내에서 자체 서비스로 랜딩시키는 방식은 사용할 수 없습니다.

독립 앱에서 미니앱에서 사용하던 계정을 이어 쓰게 하려면,
독립 앱에서 별도 인증 수단을 통해 동일 사용자를 확인하는 방식을 검토해 주셔야 할 것 같습니다.

예:

  • 이메일 / 휴대폰 OTP
  • 별도 본인확인을 통한 CI 획득 등

위 내용을 기준으로 서비스 내부 계정과 각 인증 수단을 매핑하는 방식으로 설계해 주세요.