콘텐츠로 건너뛰기

Jaeuk's Space

Java · Spring Boot · Spring Batch · AWS · Database · AI/LLM — 실제 개발과 운영 중 발생한 문제와 해결 과정을 기록합니다.

주 메뉴
  • 최신 글
  • Java / Spring
  • Spring Batch
  • AWS
  • Database
  • AI / LLM
  • About
  • 개인정보 처리방침

소셜로그인

WebView 앱에서 구글 로그인이 막히는 이유 — OAuth 정책과 “최소 변경” 대응 방법

작성일자 2026년 09월 12일2026년 09월 12일 글쓴이 jaeuk

React를 WebView에 띄우고 백엔드는 Spring Boot API로 받는 하이브리드 앱을 만들다 보면, 소셜 로그인 단계에서 한 번은 반드시 부딪히는 문제가 있다. 구글 로그인 화면이 WebView 안에서 아예 열리지 않거나 403 disallowed_useragent 로 막히는 것이다. 처음 이 상황을 만나면 “앱 전체를 네이티브로 다시 짜야 하나?” 하는 생각이 들 수 있는데, 결론부터 더 읽기

Network, SPRING에 게시되었습니다Apple, Chrome Custom Tabs, Google Sign-In, Kakao, Naver, OAuth2, SFSafariViewController, WebView, 소셜로그인, 하이브리드앱에 태그되었습니다

카테고리

  • AJAX
  • APACHE
  • APM
  • AWS
  • BATCH
  • CRONJOB
  • DATABASE
  • DATADOG
  • EKS
  • GIT
  • JAVA
  • JAVASCRIPT
  • JOOQ
  • KAFKA
  • LLM
  • Network
  • NGINX
  • NODE
  • ORACLE CLOUD
  • RDS
  • SCRIPT
  • SPRING
  • TOOL
  • WEB-SERVER
  • 개발이야기
  • 워드프레스

최신 글

  • EKS에서 Spring Batch를 HTTP로 트리거하다 만난 504 — ALB idle timeout 진단기
  • 백엔드 개발자 면접관을 하면서 정리한 기술 질문 세트 — RabbitMQ, WebSocket, JPA, Redis, Gateway, Batch
  • “푸시했습니다”라고 거짓말하는 AI — LLM의 허위 작업 완료와 아첨, 실제로 겪은 두 사례
  • BFF 패턴에서 OAuth2 + PKCE 인증 흐름 문서화하기 — /auth/login부터 /auth/logout까지
  • FCM 푸시 토큰, 언제 수집해야 하나 — 첫 화면 진입 vs 알림 동의 시점
모든 저작권을 가지고 있습니다 | 테마: Flash Blog(Unitedtheme 제작).