묻고답하기

<?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 남기남
Daniel safe mode 를 on 으로 해야 xe 쉬운설치가 가능하다고 하는데...확인하는 경로는? [2] 2014.05.04 by Daniel
왕잠자리 게시판 글 등록 및 수정 먹통입니다 [3] file 2014.05.04 by 꼬야녀석
gooday2die loaclhost 로 연결되는 문제 [3] 2014.05.04 by RedLan
유묭커뮤늬2 [스케치북] 추천수 강조 [3] file 2014.05.04 by 유묭커뮤늬2
captin xe 설치 [2] 2014.05.04 by iswonlive
WillKim 메뉴 이동이 안되요 ㅜㅜ [1] 2014.05.04 by xe_마니
slkaw 닉네임클릭시 [2] file 2014.05.04 by slkaw
아기나옹이 추천인도 포인트 받는 방법 알려 주세요?  
제로보드굿짱 외부페이지에 위젯넣는방법..  
루팡쿠팡 시간에 관계 없이 추천은 가능하지만, 신고 및 비추천은 48시간이 지나면 불가능하게 하는 방법 [2] 2014.05.04 by 루팡쿠팡
은혜물가 게시판 DX 에서 XE 기본게시판으로 바꾸기 원하는데... [4] 2014.05.04 by 은혜물가
이즈야 Security 클래스에 대해 설명 받고 싶습니다.  
베댜코베구아겨버티 위젯게시판에서 위젯 등록이 안 돼요ㅠ [1] 2014.05.04 by GG
somgoku 도와주세요 ㅜㅜ rewrite_mod 지원문제 [1] 2014.05.04 by GG
NEPA 익명 게시판이 아닐때의 닉네임 표기  
질문하고가실게요 formTag 의 내용은 어디에 있나요? [2] 2014.05.04 by 질문하고가실게요
junjang 사이트 회원가입할때 [3] 2014.05.04 by Double'U'
NEWGENi 108916 Punkid란 분과 비슷한 현상인것 같은데 저도 도움을 받고 싶습니다. [8] 2014.05.04 by NEWGENi
likexe 스펨들 삭제후 메인 페이지가 열리지 안을때... [6] 2014.05.03 by likexe
YUNERO 게시판 목록에서 '글쓴이' 왼쪽 정렬 하는 법 부탁드립니다. [6] 2014.05.03 by YUNERO
루팡쿠팡 시간에 관계 없이 추천은 가능하지만, 신고 및 비추천은 48시간이 지나면 불가능하게 하고 싶습니다. [4] 2014.05.03 by 루팡쿠팡
구름* 확장변수 출력방법이요. [1] 2014.05.03 by #혼마 메이코
청소년출입가능지역의족장 포인트 복권 [2] 2014.05.03 by 청소년출입가능지역의족장
울림mar 제로보드 xe게시판 2007년 스킨을 찾고 있습니다 [2] 2014.05.03 by sejin7940
NKorea 게시판을 클릭하거나 글쓰기 하면 에러나와요 해결방법을 ㅜㅜ [2] 2014.05.03 by NKorea
닉넴할게너무없음 매우 급합니다!! 설치중 액세스거부 [3] 2014.05.03 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