업데이트

[업데이트] 얼티밋 멤버 – 코리아 2.1.20 — 카카오·네이버 로그인 호환성 개선

얼티밋 멤버 – 코리아 2.1.20 업데이트 안내

안녕하세요, K-Theme입니다.

얼티밋 멤버 - 코리아 2.1.20 업데이트를 배포했습니다. 이번 업데이트는 최신 카카오 및 네이버 로그인 API에 맞춰 소셜 로그인 인증과 회원 정보 연결을 안정화합니다.

주요 변경 사항

  • 카카오 로그인 업데이트: 최신 카카오 계정 프로필 응답을 처리하고, 애플리케이션 설정에 따라 Client Secret을 함께 사용할 수 있습니다.
  • 네이버 로그인 업데이트: 공식 OAuth 2.0 토큰 및 회원 프로필 API 흐름에 맞춰 인증 처리를 교체했습니다.
  • 로그인 요청 보안 강화: 카카오와 네이버 모두 일회성 state 검증과 만료 처리를 적용해 잘못되거나 재사용된 콜백을 차단합니다.
  • 오류 복귀 개선: 인증 취소나 설정 오류가 발생해도 팝업 또는 현재 창에서 로그인 화면으로 안전하게 돌아옵니다.

이번 업데이트에서 개선된 점

오래된 소셜 로그인 라이브러리가 직접 네트워크 요청을 수행하면서 현재 API의 필수 값과 응답 구조를 정확히 반영하지 못하던 문제를 해결했습니다. WordPress 표준 HTTP 처리 방식을 사용하고, 토큰 교환과 프로필 조회 응답을 단계별로 확인하도록 개선했습니다.

확인한 항목

  • 카카오·네이버 공식 인증 URL과 콜백 URL 생성 확인
  • 네이버 토큰 요청의 Client ID, Client Secret, 인증 코드 및 state 전달 확인
  • 카카오·네이버 프로필의 사용자 식별자, 이메일, 별명 및 프로필 이미지 매핑 확인
  • 플러그인 전체 자동 테스트 737건 통과
  • 배포 ZIP 구조와 체크섬 검증

업데이트 안내

  1. 업데이트 전 사이트 파일과 데이터베이스를 백업합니다.
  2. WordPress 관리자에서 플러그인 → 얼티밋 멤버 – 코리아를 열고 2.1.20으로 업데이트합니다.
  3. Ultimate Member → 설정 → 확장 → Korea(general)에서 카카오와 네이버 Client 설정을 확인합니다.
  4. 카카오 개발자 콘솔과 네이버 개발자센터에 운영 사이트의 정확한 Callback URL이 등록되어 있는지 확인합니다.
  5. 각 소셜 로그인 버튼을 눌러 인증 후 사이트 로그인 또는 회원가입 연결 상태를 확인합니다.

안내 사항

  • 채널: Stable
  • 업데이트 유형: patch
  • 지원 환경: WordPress 5.8 이상, PHP 7.4 이상, Ultimate Member 활성화 환경
  • 카카오 애플리케이션에서 Client Secret 기능을 사용하는 경우 플러그인 설정에도 같은 값을 입력해야 합니다.
  • 문제가 발생하면 업데이트 전 백업으로 복원한 뒤 K-Theme 고객센터로 문의해 주세요.

감사합니다.

K-Theme 드림

페이팔 구매시 USD를 선택하세요
USD 미국 달러