뤼준석
60
2015-09-08 09:47:06
1
2003

OAuth 2 Access Token 을 쌩 JAVA 로 얻어오려고 하는데..


Tistory OAuth 2 를 사용해서 글을 포스팅하는 프로그램을 작성해야 하는데

구글링해도 마땅한 정보를 찾을수가 없습니다. 구글과 페이스북 유명한 sns는 Tistory 설정과 상이하기 때문

에 패스하고

프로젝트를 아얘 처음부터 하드코딩 해보려고 합니다.

Auth code 발급받고 다시 Request해서 Access Token 얻어오는 과정을 말이죠.

혹시 경험해보셨거나 정통하신분 있으시면 조언을 구합니다.

어떻게 시작해야 할지를 몰라서요 ㅠㅠ

수고하십시오.

0
0
  • 답변 1

  • choijinwook
    110
    2015-09-08 10:50:33

    구글 OAuth 2 Access Token을 해보긴 헀는데 전체 흐름은 말씀 드릴 수 있지만....디테일한건 어려울 듯 싶습니다. 아마도 다음쪽에 API가 있을 듯 한데...


    일단 Access Token을 요청을 보내면서 Callback URL등을 보내면 요청을 받은 서버쪽에서 CallBack URL로 Access Token을 보내줄 것입니다(서버쪽인 Client가 되는 거고 AccessToken을 받는 쪽이 Server가 되는 거죠). 그런데 요청하는 과정에서 (최초에 한 번)Login을 한다거나, Access Token의 이용 기간이 다되어서 다시 요청될 때에는 중간에 Login Page 같은 것을 띄우게 될 것입니다(뭐 이건 어디까지나 구글의 경우지만 Tistory도 다르지 않을 듯 합니다).


    구글의 예제에서는 위와 같은 흐름을 보입니다. 물론 구글은 서비스마다 API가 달르고, 예제라고 올려준 API와 Reference 가 달라서 개고생 했지만.... OAuth 2 Access Token이라는 개념이 그...누구였는데 아무튼 그 사람이 만든 개념이기에 전체적인 흐름은 동일할 것입니다. 다만 그 흐름을 어떤 식으로 풀었느냐는 제공업체마다 다르니 Reference를 보시면서 구현하시길 바랍니다...


    티스토리 저도 쓰고 있는데 아마도 다음이 티스토리 제공해주고 있을 것입니다. 메뉴얼도 있지 싶습니다.

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.