2012-09-24 3 views
3

내가 [1] 기본적인 예 예 [스크라이브 API]와 함께 놀았 던 : 명령 행 중심의 인터페이스에서OAuth 프로토콜/java- Scribe : 토큰을 저장 하시겠습니까?

https://github.com/fernandezpablo85/scribe-java/blob/master/src/test/java/org/scribe/examples/TwitterExample.java

, 사용자가 웹 브라우저를 열고하도록 요청하고 copy'n "accessToken"붙여 넣기.

사용자가 "accessToken"을 복사 한 후에는 나중에이 도구를 호출 할 때 "브라우저 단계"를 피하고 싶습니다. 나중에 다시 사용하기 위해 "accessToken"을 저장할 수 있습니까? 모든 서버 (Twitter? Flickr ...)에서 작동합니까? 이전에 저장 한 "accessToken"을 다시 사용하도록 코드를 어떻게 변경해야합니까?

감사합니다, 그것은 자신의 계정에 액세스하는 응용 프로그램에 대한 사용자의 권한을 나타냅니다대로 액세스 토큰을 저장해야합니다 트위터 API의 경우

+0

사용자가 ** 요청 토큰 **을 복사 한 다음 ** 액세스 토큰 **을 가져 오는 데 사용됩니다 (사용자/브라우저가 개입하지 않음). 약간의 질문을 업데이트하고 명확하게 할 수 있습니까? –

+0

사실 나는 모른다 : 요청 토큰 또는 액세스 토큰을 저장해야합니까? – Pierre

답변

3

.

그러나 토큰이 사용자에 의해 취소 될 수 있으므로 응용 프로그램이 토큰을 다시 얻을 수 있는지 확인하십시오.

이전에 저장 한 accessToken을 사용하도록 코드를 변경하려면 현재 사용자의 토큰을 조회해야합니다. 아마도 데이터베이스에서 검색 한 다음 요청을 시작하기 만하면됩니다. 본질적으로 전체 "요청 토큰 획득"블록을 건너 뛰기 만하면됩니다.

관련 문제