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

Andrea Maestrini amaestrini at create-net.org
Tue Jul 14 08:44:27 CEST 2015


Dear FIWARE coach,
we received an updated from a CreatiFI applicants who is asking for news
about his issue.
CreatiFI phase 1 finishes on 15th of July.
The developer needs an answer asap.
Could you provide some hints?
Thanks in advance.

On Mon, Jul 13, 2015 at 8:30 AM, Andrea Maestrini <amaestrini at create-net.org
> wrote:

> 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/20150714/5ded53a5/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