미니앱에서 외부 구글(Gmail) OAuth 로그인 + 외부 서버 API 연동 가능 여부 문의

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

질문 / 문제 해결

내용을 설명해주세요

안녕하세요. 미니앱으로 신규 서비스를 준비 중입니다. 아래 세 가지가 가능한지, 정책상 제약이나 사전 승인 절차가 있는지 확인 부탁드립니다.

미니앱에서 자체 백엔드 서버의 API를 호출해 데이터를 주고받는 것 (서버 CORS에 앱인토스 도메인 허용 예정)
사용자가 미니앱 안에서 "구글 계정 연결"을 눌렀을 때, 구글 OAuth 로그인(accounts.google.com) 화면을 띄우고 인증 후 돌아오는 플로우
인앱 웹뷰에서 구글이 임베디드 로그인을 차단하는 경우가 있어, 외부(시스템) 브라우저로 OAuth를 처리하는 방식이 허용되는지
이런 외부 소셜 로그인 / 외부 브라우저 호출에 대한 정책·승인 절차
서비스는 사용자의 Gmail에서 일부 읽기 권한을 받아 서버가 자동으로 항목을 정리하는 형태입니다.

감사합니다.

@minjoo 님 안녕하세요
앱인토스 정책 상 구글 로그인 사용은 불가합니다.
토스 로그인만 사용 부탁드려요.

안녕하세요, 답변 감사합니다. 토스 로그인만 사용하는 것으로 이해했습니다. 서비스에서 사용자 소비 데이터가 필요해서 두 가지 더 확인 부탁드립니다.

  1. 앱인토스가 미니앱에 사용자의 결제·소비 내역(또는 유사 데이터)을 제공하는 API가 있나요? (사용자 동의 하에 정리에 사용하려 합니다)
  2. 없다면, 사용자가 미니앱 외부(별도 웹페이지)에서 자신의 구글 계정으로 Gmail 읽기를 연동하고, 미니앱은 토스 로그인으로 해당 사용자와 매칭해 결과만 표시하는 구조는 정책상 가능한가요?

감사합니다.