2011-07-26 9 views
0

다른 질문에서 다음 정보를 얻었습니다.oAuth : 간단한 자바 스크립트

 var url = "..."; 
var accessor = { 
token: "...", 
tokenSecret: "...", 
consumerKey : "...", 
consumerSecret: "..." 
}; 

var message = { 
action: url, 
method: "GET", 
parameters: {...} 
}; 

OAuth.completeRequest(message, accessor);   
OAuth.SignatureMethod.sign(message, accessor); 
url = url + '?' + OAuth.formEncode(message.parameters); 

    // send request to 'url' 
    ... 

이제 토큰이 필요합니다. 토큰을 얻으려면 서명이 필요합니다. 서명을 받으려면 토큰이 필요합니다.

문제를 확인 하시겠습니까? 분명히 나는 ​​오해하고있다. 그러나 무엇을하고 있나?

javascript OAuth에는 거의 0 개의 문서가 있으므로 도움이 필요합니다.

(참고 : 도움이된다면 tumblr API를 사용하고 있습니다)

+0

http://tinyurl.com/so-hints –

+0

단어 "OAuth를" "간단한"와 "자바 스크립트"OAuth를 일을 처리 할 때 단순히 :)을 적어도 혼합하지 않습니다. –

답변

1

1.0 일을 먼저 임시 보안 세트 (도 요청 토큰으로 알려진)을 얻는다. 요청 토큰을 요청할 때 빈 토큰과 비밀을 사용합니다. OAuth 1.0 RFC는 섹션 2.1에서 설명합니다. 1 :

요청할 때 클라이언트는 클라이언트 자격 증명을 사용하여 인증합니다. 클라이언트는 요청으로부터 비어있는 "oauth_token" 프로토콜 매개 변수를 생략 할 수 있고 빈 문자열을 토큰 비밀 값으로 사용해야한다.

수신 한 토큰을 사용하여 사용자에게 액세스 권한을 부여하고 액세스 권한을 얻으면 토큰 + 암호를 사용하여 API 호출에 사용하는 새 액세스 토큰을 요청합니다.

EHL

관련 문제