자주자주 공지를 확인하세요!

라이믹스/모듈/소셜 로그인

라이믹스 모듈
소셜 로그인
[1]
제작자 난다날아[2], conory[3], 롱블랙[4], jhrsoft[5], 라이믹스 개발팀[6]
첫 업로드 일자 2015년 8월 14일
최신 버전 1.0.1 (info.xml: 2026-10-15, 2026-10-17 확인)
라이센스 GPL v2 이상
유·무료 여부 무료
소개 페이지 공식 별도 저장소
깃허브 저장소

Green tickrhymix-sociallogin

개요[편집 / 원본 편집]

소셜 로그인은 외부 서비스 계정으로 라이믹스에 가입·로그인하거나 기존 계정과 연결하는 모듈이다. 코어 본체와 별도의 rhymix/rhymix-sociallogin 저장소에서 관리된다. 2026년 10월 17일 확인한 conf/info.xml의 버전은 1.0.1, 날짜는 2026-10-15이다.[7]

현재 Composer 설정에는 PHP >=7.4와 외부 인증 라이브러리가 선언되어 있다. 라이믹스의 현재 최소 환경을 PHP 7.2라고 설명하거나 이 모듈을 코어 버전과 동일하게 표기하지 않는다.[8] 라이믹스/매뉴얼/설치 환경 참고.

서비스 목록[편집 / 원본 편집]

2026년 10월 17일 확인한 base.php의 기본 서비스 식별자는 Twitter(X), Facebook, Google, Naver, Kakao, Discord, GitHub, Apple, TikTok이다.[9] 목록에 있다는 사실이 해당 서비스의 현재 API 사용 승인이나 사이트별 설정 완료를 뜻하지는 않는다. 서비스별 개발자 콘솔의 정책·심사·허용 도메인·콜백 URL을 확인해야 한다.

설치와 연동 점검[편집 / 원본 편집]

  1. 파일과 DB를 백업하고 배포 파일의 의존 라이브러리 포함 여부를 확인한다.
  2. 모듈을 modules/sociallogin/에 설치하고 관리자 화면의 설치·업데이트·설정을 마친다.
  3. 서비스별 앱을 등록한 뒤 실제 사이트의 HTTPS 주소와 콜백 URL을 정확히 맞춘다. 도메인을 바꿨다면 도메인 변경 절차에 앱 설정 수정도 포함한다.
  4. 새 가입, 기존 회원 연결, 로그인, 연결 해제, 취소·오류 응답을 각각 시험한다. 이메일 중복·필수 가입 항목도 확인한다.
  5. 관리자용 복구 수단을 확보하고, 토큰·Client Secret을 오류 화면이나 공개 로그에 남기지 않는다.

외부 인증 성공과 사이트 계정의 소유권 확인은 구분해야 한다. 기존 계정 연결을 단순히 이메일 값만 보고 임의 구현하지 말고 모듈의 인증·가입 흐름을 따른다. 현재 연결 컨트롤러에는 기존 이메일 계정과 관련된 검사도 포함되어 있다.[10]

프로필 정보와 전화번호[편집 / 원본 편집]

외부 서비스가 반환하는 항목, 사용자가 동의한 권한, 모듈이 매핑하는 항목은 서로 다를 수 있다. 네이버 드라이버의 현재 매핑과 가입 필수 항목을 먼저 확인한다.[11] 전화번호가 없다는 이유로 드라이버 파일을 일괄 수정하기보다 서비스의 제공 범위·동의와 사이트의 회원 정책을 확인한다.

개발 이력[편집 / 원본 편집]

기존 소셜XE·소셜XE 2015의 계보를 잇지만 현재 배포본과 같은 버전 체계는 아니다. 오래된 소셜XE 2015 데이터를 이전할 때는 복사한 시험 DB에서 이전 절차와 계정 연결 결과를 확인한 뒤 운영에 적용한다. 초기 통합 계획을 근거로 코어에 항상 포함된다고 안내하지 않는다.

같이 보기[편집 / 원본 편집]

출처[편집 / 원본 편집]

최근 바뀜

더 보기