SO Sto testando un'implementazione Rest OAuth. Il mio strumento di test invierà la richiesta HTTP, ma ho bisogno di preparare l'intestazione Authorization.Codice minimo assoluto per ottenere una oauth_signature valida popolata in Java o Groovy?
quello che mi serve: Voglio un intestazione di autorizzazione valida
Quello che ho: Tutte le intestazioni, tranne l'oauth_signature Ho anche i 2 segreti, il token_secret e il consumer_secret. Possiedo anche il token di accesso. Quindi si riduce davvero a dover firmare questa richiesta. Come lo faccio?
Sommario: Ho semplicemente bisogno di popolare la parte oauth_signature dell'intestazione Autorizzazione per un servizio RESTful. Come lo faccio?
In sostanza:
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;
Il mio problema è che non ho la parte oauth_signature di esso. E non so come ottenerlo. Aiuto per favore?
Questa è stata la mia salvezza per una lotta di 2 giorni. Grazie. –
fantastico! mi ha aiutato –
A volte il server considera il metodo di callback come un parametro extra e genera un errore di mancata corrispondenza della firma. La rimozione della callback ha funzionato per me. Stavo testando il plugin WordPress OAuth1.0a. – Prakashm88