묻고답하기

<?php
define( NAVER_OAUTH_AUTHORIZE_URL, "https://nid.naver.com/oauth2.0/authorize" );

class OAuthSampleRequest 
{
    var $client_id;
    var $client_secret;
    var $redirect_url;
    var $state;
    var $session;
    var $authorize_url = NAVER_OAUTH_AUTHORIZE_URL;

    function __construct( $client_id, $client_secret, $redirect_url) {
        $this->client_id = $client_id;
        $this->client_secret = $client_secret;
        $this->redirect_url = $redirect_url;
    } 
    function start_session (){ 
        $this->session = new UserSession();
    }
    function generate_state() {
        $mt = microtime();
    $rand = mt_rand();
    $this->state = md5( $mt . $rand );
    }
    function set_state() {
        $this->generate_state();
        $this->session->set_state($this->state); 
    }
    function get_request_url() {
        return $this->authorize_url . "?response_type=code&client_id=" . $this->client_id . "&state=" . $this->state . "&redirect_url=" . urlencode($redirect_url); 
    }
}

$request = new OAuthSampleRequest( YOUR_CLIENTID, YOUR_CLIENTSECRET, YOUR_REDIRECT_URL );
$request->start_session();
$request->set_state();
$request->get_request_url();
header('Location: '. $request->redirect_url );
?>


이렇게 분명히 샘플 코드에는 YOUR_REDIRECT_URL로 표시 되어 있는데 


redirect_uriClient 등록 시 설정한 uri값으로 고정Urlencode 된 형태로 입력


파라미터 넘길 때는 uri로 넘기라고 되어 있습니다. uri가 url의 상위 개념으로 알고 있는데

혹시 연동해서 사용하시는 분 계시면 설명 부탁 드립니다


글쓴이 제목 최종 글
XE 공지 글 쓰기,삭제 운영방식 변경 공지 [16] 2019.03.05 by 남기남
junjang 게시판 사용등급 [6] 2014.05.03 by junjang
jhjhjhjhjh 서브페이지에 썸네일이미지가 안떠요 [3] 2014.05.03 by arttoday
몽실아빠 상위도메인 접속시 XE폴더로 이동방법 [4] 2014.05.03 by 몽실아빠
나만의너 호스팅 고를때 속도 테스트 하는 방법 좀 알려주세요 ^^ [1] 2014.05.03 by KrteamENT
young3mom 닉네임 변경한 후로 게시판 오류... [1] 2014.05.03 by BJ람보
jhs7859 글쓰기 눌르면 [1] 2014.05.03 by #혼마 메이코
arttoday 레이아웃 생성 에러 [5] 2014.05.03 by arttoday
slkaw 무료 도메인사용시 xe 로그인이 안되는데;;; [9] 2014.05.03 by slkaw
ggagul 현재 메뉴를 강조하려고 하는데요 [2] 2014.05.03 by #혼마 메이코
XE힘들당휴 혹시 네이버 로그인 API 사용하시는 분 계신가요?  
와이티2014 회원번호가 순차적으로 올라가게 할 순 없나요? [4] 2014.05.02 by 와이티2014
micro0000 제로보드사용중인데용 휴지통복원관련 입니다.  
큰일났지요 배너를 설치한 후 로그인창이 바뀌었습니다. [2] file 2014.05.02 by KrteamENT
꿀댕이 메일링문의 [2] 2014.05.02 by 꿀댕이
난남자입니다하하 회원연동 문의드립니다ㅠ [1] 2014.05.02 by 바가G
young3mom 게시판 닉네임 변경이 안되요..ㅠㅠ [1] 2014.05.02 by 바가G
XEMANIA 위젯스킨에서 제작에 대해 문의 드립니다.  
이철은648 사설아이피활용문의 [8] 2014.05.02 by 애니즌
kyle123 example/xe -> 이게 정식 도메인이 되는건가요? 초보 질문 많습니다 꼭 도와주세요 [4] 2014.05.02 by Double'U'
putty XE 게시판 자동 생성되는 글번호 변수 알 방법 없나요? [11] 2014.05.02 by 애니즌
쿨럭이 jQuery CDN for XE 1.7 / jQuery UI 외부로드 애드온 같은건가요? [5] 2014.05.02 by 애니즌
일우내꺼 게시판 옮기는방법 [1] 2014.05.02 by Double'U'
쿨럭이 확장변수에 미리 글등록 방법을 할수있을까요? [27] 2014.05.02 by 애니즌
베댜코베구아겨버티 회원을 분류해서 가입받고 싶습니다 [2] 2014.05.02 by 업글
wooyoung1236 게시판 글쓰기 후 태그를 숨기고 싶어요... [4] file 2014.05.02 by wooyoung1236
putty PHP & XE 에러 질문입니다. [4] 2014.05.02 by putty
애니즌 보안 문제로 관리자 아이디로는 embed를 볼 수 없습니다. 확인하려면 다른 아이디로 접속하세요 [2] 2014.05.02 by 애니즌
likexe 게시판에 스팸글이 등록되고 메일페이지 다운현상 [1] 2014.05.02 by Double'U'
JBB 홈주소 뒤에 xe를 붙이지 않으면 페이지가 안뜹니다 [5] file 2014.05.02 by Double'U'
흑동왕 관리자 페이지 메뉴가 갑자기 안뜨는 경우는 어떻게 해야 될까요? [2] file 2014.05.02 by Double'U'