Как установить HTTP-заголовок авторизации с помощью Javascript - PullRequest
3 голосов
/ 05 ноября 2010

Я использую oauth в библиотеке API, и API требует, чтобы заголовок Authorization был явно установлен для каждого запроса.

Я знаком с методом setRequestHeader, используя его следующим образом:

this.request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");

Однако я не уверен, как правильно установить заголовок авторизации, так как он имеет так много параметров.Пример того, как должен выглядеть заголовок:

Authorization: OAuth realm="",oauth_version="1.0",oauth_consumer_key="consumer",oauth_token="foo",oauth_timestamp="timestamp",oauth_nonce="ononce",oauth_signature_method="PLAINTEXT",oauth_signature="osig"

Как правильно установить заголовок авторизации в этом формате, используя setRequestHeader?Спасибо!

1 Ответ

2 голосов
/ 05 ноября 2010

Используйте библиотеку JavaScript OAuth. Это настройка для создания подписанных заголовков OAuth для вас ...

http://oauth.googlecode.com/svn/code/javascript/

...