소셜XE 모듈을 사용하는 몇몇 사이트에서
이번 주(2025년 6월 16~20일)부터 갑자기 네이버 로그인이 안 되는 증상이 보고되고 있습니다.
해결법은 modules/socialxe/libs/naver.lib.php 거의 끝부분에 있는
아래의 코드를
'Host' => 'apis.naver.com',
아래와 같이 주석처리하면 됩니다.
// 'Host' => 'apis.naver.com',
인증에 사용하는 서브도메인이 변경된 지 한참 지났는데
예전 서브도메인이 하드코딩되어 있어서 일어나는 문제인 것 같습니다.
오랫동안 유지보수되지 않은 소셜XE 대신 sociallogin 모듈을 사용하면
카카오, 네이버 등 주요 포털들의 최근 업데이트에 그나마 더 잘 대응할 수 있습니다.
외부 서비스와 연동하는 자료는 유지보수가 생명이지요.

기진곰
Lv. 26
이 구역의 전속 곰탱이입니다. 라이믹스를 개발하고 있어요.
댓글 6
감사합니다.
sociallogin에서는
/modules/sociallogin/drivers/naver.php 파일 228행 수정하니까 됩니다.
하필 최근에 네이버 ip, 인증서, tls 지원버전이 바뀌는 바람에 한참 삽질했네요.
sociallogin도 마찬가지인 모양이군요.
그래도 이쪽은 @람보 님이 조만간 업데이트를 해주시지 않을까 합니다.^^
sociallogin 모듈도 해당 문제가 발생합니다 ㅡㅡ;;
parse_url을 통해 host를 확인하여 헤더에 호스트를 넣는 형태로 해결했습니다.
와 식겁했네요 ㅎㅎ 감사합니다!!!
하나 더 문의드립니다. sociallogin을 사용하고 있습니다. 네이버는 말씀하신대로 수정해 이상없이 작동합니다.
하지만 구글은 계속 오류 메시지(API 통신 오류입니다. 재시도 해주세요.)가 뜹니다.
1. 네이버 경우처럼 google.php 코드를 수정해야 하는지요.
2. 저희 사이트에 세팅된 Redirect URL-> https://www.cafein21.co.kr/sociallogin/callback/google 은 이상이 없는 건가요?
고맙습니다.
해당 글은 네이버 변경사항에 대한 팁입니다.
구글에서 오류가 발생한다면 전혀 상관없는 다른 문제일 수도 있습니다.
redirect URL을 구글에서 호출하지 않고 브라우저에서 임의로 접속하면 오류가 뜨는 것은 정상이지만,
그 밖에 구글과 관련된 다른 문제가 있을 수도 있으니 별도로 질문글을 올려주시거나
소셜로그인 모듈 개발자분(@람보)께 문의해 주시기 바랍니다.