¿Código mínimo absoluto para obtener una firma oauth_sign válida válida en Java o Groovy?
Así que estoy probando una implementación de Rest OAuth. Mi herramienta de prueba enviará la solicitud HTTP, pero necesito preparar el encabezado de autorización.
Lo que necesito: Quiero un encabezado de autorización válido
Lo que tengo: Todos los encabezados, excepto la firma oauth, también tengo los 2 secretos, el token_secret y el consumer_secret. También poseo el access_token. Así que realmente se reduce a tener que firmar esta solicitud. ¿Cómo puedo hacer eso?
Resumen: Simplemente necesito completar la parte oauth_signature del encabezado de Autorización para un servicio RESTful. ¿Cómo lo hago?
Básicamente:
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;
Mi problema es que no tengo la parte oauth_signature. Y no sé cómo conseguirlo. ¿Ayuda por favor?