[keycloak-user] Node.js Adapter usage

Marko Strukelj mstrukel at redhat.com
Fri Feb 17 04:38:27 EST 2017


Also, you can find a node.js example in our quickstarts:

https://github.com/keycloak/keycloak-quickstarts/tree/master/service-nodejs


On Fri, Feb 17, 2017 at 10:34 AM, Marko Strukelj <mstrukel at redhat.com>
wrote:

> It is the right list. People with knowledge about node.js adapter might be
> busy :)
>
> Try explore the code yourself to maybe get closer to what's wrong.
>
> On Fri, Feb 17, 2017 at 10:19 AM, Sandro Santilli <strk at kbt.io> wrote:
>
>> As I didn't receive any answer here, is I'm using the wrong
>> mailing list ? Should I ask to developers rather than users ?
>>
>> --strk;
>>
>> On Thu, Feb 09, 2017 at 06:02:36PM +0100, Sandro Santilli wrote:
>> > Hi all, I've just subscribed to this list as I'm working on adding
>> keycloak
>> > support in a node.js project.
>> >
>> > Unfortunately, following the instructions on [1] I was unable to pass
>> > the `var keycloack = new Keycloak()` step, in that `Keycloak` class
>> > is not defined.
>> >
>> > [1] https://keycloak.gitbooks.io/securing-client-applications-gu
>> ide/content/topics/oidc/nodejs-adapter.html
>> >
>> > I guess I have to require the module, but when I try
>> > `var Keycloak = require('keycloak-connect')` I get a failure message:
>> >
>> >   /usr/src/akvo/akvo-maps/akvo-maps/images/tiler/server/node_
>> modules/keycloak-connect/index.js:254
>> >       .then(grant => { return this.grantManager.ensureFreshness(grant);
>> })
>> >                    ^
>> >   SyntaxError: Unexpected token >
>> >       at Module._compile (module.js:439:25)
>> >       at Object.Module._extensions..js (module.js:474:10)
>> >       at Module.load (module.js:356:32)
>> >       at Function.Module._load (module.js:312:12)
>> >       at Module.require (module.js:364:17)
>> >       at require (module.js:380:17)
>> >       at Object.<anonymous> (/usr/src/akvo/akvo-maps/akvo-
>> maps/images/tiler/server/http/server.js:10:16)
>> >       at Module._compile (module.js:456:26)
>> >       at Object.Module._extensions..js (module.js:474:10)
>> >       at Module.load (module.js:356:32)
>> >
>> > This is with node-0.10 though, while node-4.2.6 does not complain there
>> > (but does in another place).
>> >
>> > So, a few questions:
>> >
>> >   1. Where to report the lack of `require('keycloak-connect')`
>> >      instruction in the documentation ?
>> >
>> >   2. What's the least supported node version ?
>> >
>> >   3. Are there working examples I could look at ?
>> >
>> > Thanks in advance
>> >
>> > --strk;
>> _______________________________________________
>> keycloak-user mailing list
>> keycloak-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>
>


More information about the keycloak-user mailing list