묻고답하기

<?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 남기남
한국12 위 폰트 이름이 뭔가요 [3] file 2014.05.08 by 키스투엑스이
kostum 업데이트 후 게시글이 올라가지 않네요.. [3] 2014.05.08 by kostum
伯約 웹 용량 노하우 전수 요청~! [2] 2014.05.08 by 키스투엑스이
jhs7859 도메인 병경후 [1] 2014.05.08 by 키스투엑스이
ST4179 (XE) XE버전 익스플로러 [1] 2014.05.08 by 키스투엑스이
한국12 링크문의 [1] 2014.05.08 by 키스투엑스이
뿅쁴 도메인 변경 후 관리자페이지 접속문제 [3] 2014.05.08 by 키스미베이베
불타는박서 메인페이지 이미지를 전환시킬수 있는 효과좀 가르쳐주세요 ㅠㅠ [6] 2014.05.08 by 불타는박서
qpwo 업데이트하면 제목 옆에 뜨는 U모양 아이콘이 안 떠요ㅠㅠ  
mAKEkr XML쿼리 디버깅할수 있는 좋은 방법이 없을까요?  
다빈맘 엡데이트 후 js 오류...도와주세요ㅜㅜ file  
귀여운대빵1 1.7.4.2 업데이트후에 404 Not Found 만 나와요..  
Daniel 탐메뉴의 내용을 좌측으로 오게하려면? [3] file 2014.05.08 by Daniel
jhjhjhjhjh xe페이지랑 드림위버 연동이 가능한가요? [1] 2014.05.08 by Double'U'
비밀얌 모바일 접속에서 로그인이 안됩니다 [2] 2014.05.08 by 삼보님
qwqwwewe 사이트 메인화면에서 다른화면으로 넘기는 질문이요. [2] 2014.05.08 by 수용맘~*
임실치즈 에러 관련문의.. 사이트 메뉴 복사할때 . [2] 2014.05.08 by 임실치즈
포동이 파일질라 에러관련 문의드려봅니다.. [2] file 2014.05.08 by 포동이
아웅졸려라 XE_documents DB의 데이터 읽는 법 [3] 2014.05.08 by 아웅졸려라
컴박살 socialxe 서버에 api요청이 실패했습니다. [5] 2014.05.08 by Double'U'
제로보드굿짱 출석부 위젯은 없나요? [3] 2014.05.08 by Double'U'
aer0 썸네일 생성이 되지 않습니다. [5] file 2014.05.08 by 더뿌
somgoku UserDir와 rewrite적용문제  
콩까기 초보자질문하나만 드려도될까요 [4] 2014.05.08 by 콩까기
또별 XE 1.7.5-beta.2 의 차이점 어느정도 인가요? [8] 2014.05.08 by Double'U'
designare0 제발 도와주세요 ㅠㅠ... 이메일 수정 금지 [4] 2014.05.08 by sejin7940
scottyk 사용자 권한 질문 [2] 2014.05.08 by sejin7940
dda2816 Err : './themes/xe_solid_enterprise/modules/message/system_message.html' template file does not exists. [1] 2014.05.08 by 더뿌
애니즌 섬네일이 생성된 후 해당 이미지를 삭제하고 다른 이미지를 올렸을 때 섬네일이 바뀌지 않는 문제 [2] 2014.05.08 by 애니즌
qwqwwewe 서버연결 질문이요. [1] 2014.05.08 by andrewsim