개발 Q&A

제목 SNS 연동 홈페이지 가입 문의입니다.
글쓴이 영등포메시 작성시각 2012/08/01 14:34:48
댓글 : 4 추천 : 0 스크랩 : 0 조회수 : 18671   RSS
안녕하세요.

현재 개발하고 있는 홈페이지에서 SNS계정으로 홈페이지 가입처리를 하고자 합니다.

트위터 또는 페이스북의 권한체크(Oauth)후 메인페이지로 돌아오는 것 까지는 구현을 했는데요.

트위터나 페이스북이 로그인 되어 있는 상태면, 홈페이지에 바로 로그인이 되도록 하고 싶은데요, 이러한 경우에

제 DB에 트위터 또는 페이스북의 key값(Email 또는 그 이외의 값들) 을 저장해야 하나요?

트위터의 경우 Email을 가져오는 API를 제공하지 않는 것으로 알고 있는데, 저장해야 한다면 어떤 값을 저장해야 할까요?

지식이 짧아, 엉뚱한 질문일 수도 있겠지만 고수님들의 답변 부탁드립니다. 감사합니다.

 다음글 php+CI (4)
 이전글 APMSETUP + Cygwin (3)

댓글

변종원(웅파) / 2012/08/01 14:42:05 / 추천 0
트위터(또는 페이스북) 아이디와 홈페이지의 아이디를 매칭해두셔야 합니다.

트위터에서 로그인하고 홈페이지로 돌아왔을때 연동된 홈페이지 아이디가 있으면 그걸로 
자동 로그인 처리해주시면 됩니다.
영등포메시 / 2012/08/01 14:52:00 / 추천 0
 웅파님 답변 감사드립니다.
인스카 / 2012/08/01 14:57:23 / 추천 0
저장해야 하는 값을 access token이라고 할 겁니다 아마도.. ^^
영등포메시 / 2012/08/02 14:17:02 / 추천 0
인스카님 답변 감사드립니다.

몇가지만 더 여쭤볼께요.

웅파님께서 말씀하신 아이디라는 것이 access token 이라는 말씀이시죠?

인증 후에 주소창에 딸려나오는 그것인가요??
(트위터의 경우 ?oauth_token=XXXXXXXXXXXX
 페이스북의 경우 ?code=XXXXXXXXXXXXXXXXX
)

아니면 각 SNS에서 제공하는 API를 통해서 가져와야 하는 것인가요?