Абсолютный минимум кода для получения действительной подписи oauth_signature, заполненной на Java или Groovy?

Итак, я тестирую реализацию Rest OAuth. Мой инструмент тестирования отправит HTTP-запрос, но мне нужно подготовить заголовок авторизации.

Что мне нужно: Мне нужен действительный заголовок авторизации

Что у меня: Все заголовки, кроме oauth_signature У меня также есть 2 секрета: token_secret и consumer_secret. У меня также есть access_token. Так что это действительно сводится к подписанию этого запроса. Как мне это сделать?

Резюме : Мне просто нужно заполнить часть oauth_signature заголовка авторизации для службы RESTful. Как мне это сделать?

В основном:

oAuthHeader="OAuth";
oAuthHeader=oAuthHeader+" oauth_signature_method="+oauth_signature_method;
oAuthHeader=oAuthHeader+",oauth_version="+oauth_version;
oAuthHeader=oAuthHeader+",oauth_nonce="+oauth_nonce;
oAuthHeader=oAuthHeader+",oauth_timestamp="+oauth_timestamp;
oAuthHeader=oAuthHeader+",oauth_consumer_key="+oauth_consumer_key;
oAuthHeader=oAuthHeader+",oauth_token="+oauth_token;
oAuthHeader=oAuthHeader+",oauth_signature="+**oauth_signature**;

Authorization = oAuthHeader;

Моя проблема в том, что у меня нет части oauth_signature. И я не знаю, как это получить. Помогите, пожалуйста?

9
задан Buhake Sindi 7 July 2011 в 06:08
поделиться