이 글의 성격은 무엇인가요?
질문 / 문제 해결
내용을 설명해주세요
- 개발 환경: WebView (React + Vite)
- 앱인토스 web-framework 사용
[문제 상황]
Supabase Edge Function(Deno)에서 토스 로그인 API 연동 시
아래 에러가 발생합니다.
error sending request for https://apps-in-toss-api.toss.im/
api-partner/v1/apps-in-toss/user/oauth2/generate-token:
client error (SendRequest): connection error:
received fatal alert: CertificateRequired
[시도한 방법]
- Deno.createHttpClient({ certChain, privateKey })로 mTLS 설정
- 환경변수에 MTLS_CERT_ICHECK, MTLS_KEY_ICHECK 저장
- 인증서 정상 등록 확인 (cert length: 1179, key length: 1708)
[결과]
Supabase Edge Runtime(Deno v2.1.4)에서 Deno.createHttpClient가
정상 동작하지 않는 것으로 보입니다.
일반 fetch로 변경해도 동일한 에러 발생.
[질문]
Supabase Edge Function 환경에서 토스 로그인 mTLS를
성공적으로 연동하신 분 계신가요?
다른 서버 환경을 사용하셨나요?
appName (선택)
i-check