<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ko">
	<id>https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%AA%A8%EB%93%88%2F%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8</id>
	<title>라이믹스/모듈/소셜 로그인 - 편집 역사</title>
	<link rel="self" type="application/atom+xml" href="https://www.gaonwiki.com/w/index.php?action=history&amp;feed=atom&amp;title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4%2F%EB%AA%A8%EB%93%88%2F%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8"/>
	<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%AA%A8%EB%93%88/%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;action=history"/>
	<updated>2026-07-23T11:42:51Z</updated>
	<subtitle>이 문서의 편집 역사</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%AA%A8%EB%93%88/%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;diff=106813&amp;oldid=prev</id>
		<title>Gaon12: 알려진 문제점 추가</title>
		<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%AA%A8%EB%93%88/%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;diff=106813&amp;oldid=prev"/>
		<updated>2023-03-27T12:27:16Z</updated>

		<summary type="html">&lt;p&gt;알려진 문제점 추가&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;ko&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;← 이전 판&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;2023년 3월 27일 (월) 21:27 판&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l50&quot;&gt;50번째 줄:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;50번째 줄:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 현재 라이믹스의 최소 PHP 버전은 7.2인데, 소셜로그인에 필요한 많은 라이브러리가 composer을 사용하게 되는데 이 컴포저들이 최신버전으로 사용한다면 이미 PHP7.3 이하에서는 사용하지 못하는 경우가 발생하기 때문.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 현재 라이믹스의 최소 PHP 버전은 7.2인데, 소셜로그인에 필요한 많은 라이브러리가 composer을 사용하게 되는데 이 컴포저들이 최신버전으로 사용한다면 이미 PHP7.3 이하에서는 사용하지 못하는 경우가 발생하기 때문.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모듈 독단적으로 코어 수정없이 혼자서 돌아갈 수 있는데 굳이 코어쪽에서 지원을 해줄 필요가 없어짐.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;* 모듈 독단적으로 코어 수정없이 혼자서 돌아갈 수 있는데 굳이 코어쪽에서 지원을 해줄 필요가 없어짐.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;== 알려진 문제점 ==&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;=== 전화번호를 가져오지 못하는 문제 ===&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;{{내용 보기|기여자 목록|본 내용은 CC BY-SA 4.0으로 가져온 내용입니다. [https://xetown.com/questions/member_info?member_srl{{=}}1696423 파스넷], [https://xetown.com/questions/member_info?member_srl{{=}}1071 람보]가 기여한 내용입니다.}}&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;[https://github.com/rhymix/rhymix-sociallogin/blob/master/drivers/naver.php 가져오는 값들의 액션을 지정하는 파일]에서 전화번호 및 이런 정보들을 우선 제외하고 그냥 회원가입이랑 이런것에 맞춰서 가져오고 있었으므로 해당 정보를 따로 전달해주지 않게 설계되어 있다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;code&amp;gt;naver.php&amp;lt;/code&amp;gt; 쪽에서 가져오는 값들&amp;lt;ref&amp;gt;아래쪽 &amp;lt;code&amp;gt;nickname&amp;lt;/code&amp;gt; 등을 배열키로 가져오고있는 변수가 있&amp;lt;/ref&amp;gt;에서 어떤값이 넘어오는지 보고 전화번호에 해당되는 키값을 가져오고, 해당 정보를 SESSION에 함께 저장시킨 다음 실제로 회원가입할때 실행되는 코드를 &amp;lt;code&amp;gt;connect.php&amp;lt;/code&amp;gt;에서 찾아 같이 수정해야 한다.&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 각주 ==&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;== 각주 ==&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Gaon12</name></author>
	</entry>
	<entry>
		<id>https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%AA%A8%EB%93%88/%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;diff=106674&amp;oldid=prev</id>
		<title>Gaon12: 시작</title>
		<link rel="alternate" type="text/html" href="https://www.gaonwiki.com/w/index.php?title=%EB%9D%BC%EC%9D%B4%EB%AF%B9%EC%8A%A4/%EB%AA%A8%EB%93%88/%EC%86%8C%EC%85%9C_%EB%A1%9C%EA%B7%B8%EC%9D%B8&amp;diff=106674&amp;oldid=prev"/>
		<updated>2023-01-31T07:01:48Z</updated>

		<summary type="html">&lt;p&gt;시작&lt;/p&gt;
&lt;p&gt;&lt;b&gt;새 문서&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{XE모듈&lt;br /&gt;
|XE 모듈 = 라이믹스 모듈 &lt;br /&gt;
|제목 = 소셜 로그인&lt;br /&gt;
|그림 = [[파일:xe_socialxe_logo.png]]&amp;lt;ref&amp;gt;소셜 로그인의 첫버전인 소셜XE 2015의 로고.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|제작자 = 난다날아&amp;lt;ref&amp;gt;소셜XE의 개발자&amp;lt;/ref&amp;gt;, conory&amp;lt;ref&amp;gt;[https://xetown.com/download/2930 소셜XE 2015] 개발자&amp;lt;/ref&amp;gt;, 롱블랙&amp;lt;ref&amp;gt;[https://xetown.com/point_contents/1196345 구글 로그인 오류 수정] 유저&amp;lt;/ref&amp;gt;, jhrsoft&amp;lt;ref&amp;gt;[https://xetown.com/point_contents/1360627 카카오 로그인 오류 수정] 유저&amp;lt;/ref&amp;gt;, 라이믹스 개발팀&amp;lt;ref&amp;gt;{{깃허브/저장소|rhymix|rhymix-sociallogin}} 별도의 깃허브 저장소에서 개발팀이 유지보수를 한다.&amp;lt;/ref&amp;gt;&lt;br /&gt;
|첫 업로드 일자 = {{날짜/출력|2015-08-14}}&lt;br /&gt;
|최신 버전 = [[파일:라이믹스 아이콘.png]] 라이믹스 코어&lt;br /&gt;
|라이센스 = GPL v2&lt;br /&gt;
|유·무료 여부 = 무료&lt;br /&gt;
|소개 페이지 = [https://www.xpressengine.com/index.php?mid=download&amp;amp;package_id=22753865 XE 공식 자료실]&lt;br /&gt;
|깃허브 저장소 = [https://github.com/poesis/xe-supercache poesis/xe-supercache]&lt;br /&gt;
|XE 호환 버전 = 1.8 이상&lt;br /&gt;
|라이믹스 블랙리스트 등재 여부 = 아니요 (슈퍼 캐시 설치시 라이믹스 내에서 세부 설정 가능)&lt;br /&gt;
|의존 프로그램 = 없음&lt;br /&gt;
|라이믹스 2.x 호환 여부 = 호환됨&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
== 개요 ==&lt;br /&gt;
[[라이믹스]]에서 외부 서비스의 로그인 기능을 통해 사이트에 로그인 할 수 있도록 하는 모듈. 라이믹스 개발팀이 직접 유지보수를 한다.&lt;br /&gt;
&lt;br /&gt;
== 외부 서비스 목록==&lt;br /&gt;
로그인 할 수 있는 외부 서비스의 목록은 다음과 같다.&lt;br /&gt;
&lt;br /&gt;
* 구글&lt;br /&gt;
* 트위터&lt;br /&gt;
* 페이스북&lt;br /&gt;
* 네이버&lt;br /&gt;
* 디스코드&lt;br /&gt;
* 깃허브&lt;br /&gt;
* 애플&lt;br /&gt;
* 카카오&lt;br /&gt;
&lt;br /&gt;
== 소셜 로그인의 전신 ==&lt;br /&gt;
=== 소셜XE ===&lt;br /&gt;
소셜 로그인 모듈의 모태가 되는 소셜XE는 난다날아가 2011년에 공개한 외부 서비스 로그인 연동 모듈이다. 이 모듈은 한국 개발 CMS들에 [https://sir.kr/cm_free/648873 영향]을 미치기도 했다.&lt;br /&gt;
&lt;br /&gt;
이때에는 서버 모듈과 클라이언트 모듈로 나뉘어 서버 모듈은 외부 서비스의 정보를 가져오고, 클라이언트 모듈은 서버 모듈이 보낸 정보를 받아 회원 가입이나 로그인 처리하는 방식이다. 소셜XE 클라이언트 모듈만 설치하고, 서버 모듈은 &amp;lt;nowiki&amp;gt;socialxe.net&amp;lt;/nowiki&amp;gt; 등 사이트에서 제공해서 설치를 간편하게 만드는 것이였지만 공식 서버가 일부 이용자의 남용 끝에 중단했다. 이후 일반 유저들은 서버 모듈과 클라이언트 모듈을 모두 설치해야 하는 불편함이 발생했다.&lt;br /&gt;
&lt;br /&gt;
=== 소셜XE 2015 ===&lt;br /&gt;
이후 conory가 이 둘을 통합한 소셜 로그인 모듈인 소셜XE 2015fmf {{날짜/출력|2015-08-14}}에 [https://xetown.com/download/2930 공개]했다. 다양한 서비스들을 지원했지만, 외부 서비스들이 계속 api를 수정해 작동하지 않자, 이를 수정하는 업데이트를 {{날짜/출력|2016-12-28}}까지 2.2 버전까지 계속 올렸다.&lt;br /&gt;
&lt;br /&gt;
2.2 버전 이후 발생하는 오류들은 타 유저들이 [https://xetown.com/point_contents/1196345 구글 로그인 오류 수정], [https://xetown.com/point_contents/1360627 카카오 로그인 오류 수정]과 같이 계속 수정후 배포했다.&lt;br /&gt;
&lt;br /&gt;
== 기존 버전들과의 호환 ==&lt;br /&gt;
소셜XE 2015 모듈(~2.2 버전)의 정보를 마이그레이션 할 수 있는 기능이 있다. 버튼 한번으로 기존 정보를 현재 버전으로 마이그레이션 할 수 있다.&lt;br /&gt;
&lt;br /&gt;
== 코어에서 분리 ==&lt;br /&gt;
원래 [[라이믹스]] [[라이믹스#소셜_로그인_지원|2.1]] 버전에서 코어에 통합된다고 했지만, 분리해 개발된다. 그 이유는...&lt;br /&gt;
&lt;br /&gt;
* 현재 라이믹스의 최소 PHP 버전은 7.2인데, 소셜로그인에 필요한 많은 라이브러리가 composer을 사용하게 되는데 이 컴포저들이 최신버전으로 사용한다면 이미 PHP7.3 이하에서는 사용하지 못하는 경우가 발생하기 때문.&lt;br /&gt;
* 모듈 독단적으로 코어 수정없이 혼자서 돌아갈 수 있는데 굳이 코어쪽에서 지원을 해줄 필요가 없어짐.&lt;br /&gt;
&lt;br /&gt;
== 각주 ==&lt;/div&gt;</summary>
		<author><name>Gaon12</name></author>
	</entry>
</feed>