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

기진곰
Lv. 26
이 구역의 전속 곰탱이입니다. 라이믹스를 개발하고 있어요.
댓글 3
감사합니다.
sociallogin에서는
/modules/sociallogin/drivers/naver.php 파일 228행 수정하니까 됩니다.
하필 최근에 네이버 ip, 인증서, tls 지원버전이 바뀌는 바람에 한참 삽질했네요.
sociallogin도 마찬가지인 모양이군요.
그래도 이쪽은 @람보 님이 조만간 업데이트를 해주시지 않을까 합니다.^^
sociallogin 모듈도 해당 문제가 발생합니다 ㅡㅡ;;
parse_url을 통해 host를 확인하여 헤더에 호스트를 넣는 형태로 해결했습니다.