Dear FIWARE coach, we forward you a support request received from a CreatiFI applicant we are not able to solve. Please let us know if you need direct contact with the submitter. Thanks. ************************************* Hi, I am trying to get an access token using FIWARE Lab IDM. I have accounts created and the application is defined. Everything works fine for authorization code grant. But when I want to get an access token only using client_id and client_secret (client credentials grant) I get an internal server error. See my code below (which I got from the educational videos), I have omitted my client_id and client_secret of course: var basic = new Buffer(client_id + ':' + client_secret).toString('base64'); var body = 'grant_type=client_credentials'; var options = { hostname: 'account.lab.fiware.org', port: 443, path: '/oauth2/token', method: 'POST', headers: { 'Authorization': 'Basic ' + basic, 'Content-Type': 'application/x-www-form-urlencoded', 'Content-Length': body.length } }; var req = https.request(options, function(res) { res.setEncoding('utf8'); res.on('data', function(data) { if(res.statusCode === 200) { var resp = JSON.parse(data); var token = resp['access_token']; console.log('Token: ' + token); } else { console.log(data); } }); }); req.write(body); req.end(); And this is the JSON response I get back: {"error": {"message": "An unexpected error prevented the server from fulfilling your request.", "code": 500, "title": "Internal Server Error"}} thxs ************************************* -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.fiware.org/private/fiware-creatifi-coaching/attachments/20150713/6e0e40f5/attachment.html>
You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy Cookies policy