SO Je suis en train de tester une implémentation Rest OAuth. Mon outil de test enverra la requête HTTP, mais je dois préparer l'en-tête Authorization.Code minimum absolu pour obtenir une oauth_signature valide en Java ou Groovy?
Ce que je besoin: Je veux un en-tête d'autorisation valide
Ce que je: Tous les en-têtes, à l'exception du oauth_signature J'ai aussi les 2 secrets, le token_secret et le consumer_secret. Je possède aussi le access_token. Donc, il se résume à devoir signer cette demande. Comment je fais ça?
Résumé: J'ai simplement besoin de remplir la partie oauth_signature de l'en-tête Authorization pour un service RESTful. Comment fait-on ça?
En gros:
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;
Mon problème est que je n'ai pas la partie oauth_signature de celui-ci. Et je ne sais pas comment l'obtenir. Aidez-moi, s'il vous plaît?
Ceci a été mon salut pour un combat de 2 jours. Je vous remercie. –
fantastique! m'a aidé –
Parfois, le serveur traite la méthode de rappel comme un paramètre supplémentaire et déclenche une erreur de non-concordance de signature. Supprimer le rappel a fonctionné pour moi. Je testais le plugin WordPress OAuth1.0a. – Prakashm88