Estou tentando autenticar via oAuth1 na api publica do fluig, já criei um aplicativo oAuth dentro do fluig, quando faço a consulta via Postman passando os dados de autenticação eu tenho o resultado esperado porém quando faço a requisição via javascript ele me retorna "401 - Unauthorized", consultei alguns exemplos aqui no fórum porém não obtive sucesso, alguém que já tenha realizado esse tipo de procedimento saberia me dizer qual o meu erro?
Segue código:
var oauth = OAuth({
consumer: {
'public': 'portal',
'secret': 'portal'
},
signature_method: 'HMAC-SHA1',
hash_function(base_string, key) {
return CryptoJS.HmacSHA1(base_string, key).toString(CryptoJS.enc.Base64);
}
})
var request_data = {
url: '/api/public/ecm/document/downloadURL/' + id,
method: 'GET',
data: {}
}
var token = {
'public': 'cbe65f6c-ede1-41a3-8d83-5046d7408cba',
'secret': '03b63907-5670-4efd-8294-9274125da2c4f63d013e-3b0d-4b74-b474-c7fedca9f4fb'
}
$.ajax({
contentType : "application/json",
url: request_data.url,
type: request_data.method,
//data: request_data.data,
headers: oauth.toHeader(oauth.authorize(request_data, token))
})
.done(function(data) {
console.log(data);
})