워드프레스 소셜로그인을 통해 로그인 한 뒤에 저장된 토큰 얻는 방법이 궁금합니다.
본문
SIR에서 개발해주신 WordPress Social Login extends NAVER 를 잘 사용하고 있습니다.
워드프레스의 기본 세팅을 이용하여 customizing하여 다음과 같이 코드를 짜서 작성하고 있는데요,
<?php
require_once( dirname( __FILE__ ) . '/wp-load.php' );
//(중략)
$curl = curl_init();
curl_setopt_array($curl, array(
CURLOPT_RETURNTRANSFER => 1,
CURLOPT_URL => 'https://kapi.kakao.com/v1/user/me',
CURLOPT_HTTPHEADER => array('Authorization: Bearer ' . $token)
)
);
$resp = curl_exec($curl);
//(후략)
!-->
위소스코드에서 $token에 소설로그인을 통해 얻은 토큰을 넣고 싶습니다.
제가 토큰을 어디서 얻을 수 있는 지 몰라서 만들어주신 Kakao.php 파일내의
getUserProfile() 함수 밑에
setcookie("AccToken",$this->api->access_token);
아래와 같이 해서 쿠키에 저장해놓고 쓰고있습니다.
궁금한것이, 토큰 방식은 저런 쿠키 방식의 인증을 피하려고 하는 것이 아니었던지 싶어서요, 혹시 쿠키에 저장하지 않고 어떤식으로 token을 access할 수 있을까요?
구글에서도 마땅한 방법을 찾지 못했고, 잘 알지 못하는 부분이라 이곳에서 여쭙게되었습니다.
감사합니다.
답변을 작성하시기 전에 로그인 해주세요.