묻고답하기

<?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 남기남
은혜물가 게시판 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
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 꿀댕이