[Fiware-creatifi-coaching] [CreatiFI Benelux Hub] FIWARE Lab IDM issue

Andrea Maestrini amaestrini at create-net.org
Mon Jul 13 08:30:23 CEST 2015


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>


More information about the Fiware-creatifi-coaching mailing list

You can get more information about our cookies and privacy policies clicking on the following links: Privacy policy   Cookies policy