질문/답변글 보기
조회 620회 답글 5회 OAuth관련 문의 (추천 0회)
2009.09.22 10:25:16 작성자 : 미물

 OAuth Consumer 에서 requestToken에서 401(HTTPStatus) Invalid OAuth Request 메세지가 발생합니다. 확인점 부탁드립니다.

1. base_string

GET&http%3A%2F%2Fstoryq.net%2Foauth%2Frequest_token&oauth_callback%3Dhttp%253A%252F%252Fmimul.com%252Fstep2%252F%26oauth_consumer_key%3DTFqmyrPZBTz3Or5ONLDLg%26oauth_nonce%3D1253582481337190000%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1253582481%26oauth_version%3D1.0%26scope%3Dhttp%253A%252F%252Fwww.storyq.net%252Fboxes%252Fmine.xml

 

2. 보낸 Header 정보

 Header OAuth  realm="http%3A%2F%2Fmimul.com%2F",
 scope="http%3A%2F%2Fwww.storyq.net%2Fboxes%2Fmine.xml",
 oauth_callback="http%3A%2F%2Fmimul.com%2Fstep2%2F",
 oauth_consumer_key="TFqmyrPZBTz3Or5ONLDLg",
 oauth_nonce="1253582481337190000",
 oauth_signature="r7SNP7LgkKk8GS8FqW0aQZGZkyA%3D",
 oauth_signature_method="HMAC-SHA1",
 oauth_timestamp="1253582481",
 oauth_version="1.0"

 

답변 부탁드립니다.

답글
storyq 2009.09.22 13:01:21

안녕하십니까? storyQ입니다.

파악되는대로 답변드리도록 하겠습니다.

감사합니다.

storyq 2009.09.28 11:30:53

안녕하십니까? storyQ입니다.

로그를 살펴보니 저희 서버가 받은 Signature Base String 은 아래와 같습니다.

Signature Base String: GET&http%3A%2F%2Fstoryq.net%2Foauth%2Frequest_token&oauth_callback%3Dhttp%25253A%25252F%25252Fmimul.com%25252Fstep2%25252F%26oauth_consumer_key%3DTFqmyrPZBTz3Or5ONLDLg%26oauth_nonce%3D1253582481337190000%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1253582481%26oauth_version%3D1.0

그리고 서버에서 signature verification 이 실패합니다.

아마도 scope 가 달라 발생한 일이 아닌가 생각됩니다.

확인 부탁드립니다.

감사합니다.

 

미물 2009.10.08 19:25:24

 GET&http%3A%2F%2Fstoryq.net%2Foauth%2Frequest_token&oauth_callback%3Dhttp%253A%252F%252Fmimul.com%252Foauth-consumer%252F%26oauth_consumer_key%3DTFqmyrPZBTz3Or5ONLDLg%26oauth_nonce%3D1254997123010427000%26oauth_signature_method%3DHMAC-SHA1%26oauth_timestamp%3D1254997123%26oauth_version%3D1.0%26scope%3Dhttp%253A%252F%252Fwww.storyq.net%252Fboxes%252Fmine.xml

 

scope를 넣어서 했는데도 동일한 현상이 발생합니다. 다시한번 확인 부탁드립니다. 제가 만든게 구글이나 야후는 정상적으로 되는데 storyq.net에서 안되어서 그렇습니다.

답변 부탁드리겠습니다. 테스트 일자는 방금전에 했습니다. 

storyq 2009.10.09 10:47:13

네. 확인해 보도록 하겠습니다.

storyq 2009.10.09 17:07:23

아무래도 저희쪽 문제인 것 같습니다.

oauth_callback%3Dhttp%253A%252F%252Fmimul.com 와

oauth_callback%3Dhttp%25253A%25252F%25252Fmimul.com 에서 보듯이

두번 escaping 을 하는 것이 문제인 것 같습니다.

수정하였으니 확인 부탁드립니다.

이용에 불편을 드려 죄송합니다.

로그인 후 답글을 작성하실 수 있습니다.