SO Я тестирую реализацию OAuth для отдыха. Мой инструмент тестирования отправит HTTP-запрос, но мне нужно подготовить заголовок авторизации.Абсолютный минимальный код для получения действительной переменной oauth_signature, заполненной Java или Groovy?
Что мне нужно: Я хочу, чтобы действительный Authorization Заголовок
Что у меня есть: Все заголовки, кроме 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 часть. И я не знаю, как это получить. Помоги пожалуйста?
Это было моим спасением для двухдневной борьбы. Спасибо. –
фантастический! помог мне –
Когда-то сервер обрабатывает метод обратного вызова как дополнительный параметр и выдает ошибку несоответствия подписи. Удаление обратного вызова сработало для меня. Я тестировал плагин WordPress OAuth1.0a. – Prakashm88