Well yes there is an ugly workaround :) , in your node_modules/keycloak-connnect/index.js at line 304 , you can replace openid with offline_access
On Wed, Aug 31, 2016 at 12:39 PM, sheishere b <sheishere48@gmail.com> wrote:
Is there some workaround ? Is it possible to override the login url & replace "scope=openid" to "scope=offline" ?
On Wed, Aug 31, 2016 at 2:39 PM, sheishere b <sheishere48@gmail.com> wrote:
Ok, thanks.It would be great if you could create jira & share the information.
On Wed, Aug 31, 2016 at 2:03 PM, Sebastien Blanc <sblanc@redhat.com> wrote:
I can create a jira for this.I just made some tests and looked at the nodejs adapter code, it doesn't look like it supports offline_access since it's hardcoded to "scope=openid" ( https://github.com/keycloak/keFix would be quite simple since we have access to the original url query parameters through the redirectUrl parameter of the function.ycloak-nodejs-connect/blob/mas ter/index.js#L304 ).
______________________________
On Wed, Aug 31, 2016 at 9:43 AM, Stian Thorgersen <sthorger@redhat.com> wrote:
Do we support offline_access param in Node.js adapter?______________________________
On 31 August 2016 at 09:11, Marek Posolda <mposolda@redhat.com> wrote:
______________________________It depends if keycloak-nodejs adapter has some nice support for "inject" the custom value of scope parameter into the initial Keycloak login ( AuthorizationEndpoint ) URL.
Our java adapter has support for it, as it "forwards" the value of scope parameter from the secured URL to the Keycloak login URL. For example if you open "http://localhost:/yourapp/secured?scope=offline_access", the adapter forwards the "scope=offline_access" to the Keycloak. Our keycloak.js adapter also has support for adding custom scope. However not really sure about keycloak-nodejs-connect.
Maybe either someone more familiar with keycloak nodeJS adapter will reply. Or you can try to dig yourself and eventually create JIRA (or even better send PR) for adding the missing functionality.
Marek
On 30/08/16 11:51, sheishere b wrote:
Hello,
From nodejs, I am trying to integrate with keycloak server.But I need to use offline access to generate offline token as mentioned here, https://keycloak.gitbooks.io/server-adminstration-guide/cont ent/v/2.1/topics/sessions/offl ine.html How can this be done from nodejs?
_______________________________________________ keycloak-user mailing list keycloak-user@lists.jboss.org https://lists.jboss.org/mailma n/listinfo/keycloak-user _________________ keycloak-user mailing list keycloak-user@lists.jboss.org https://lists.jboss.org/mailma n/listinfo/keycloak-user _________________ keycloak-user mailing list keycloak-user@lists.jboss.org https://lists.jboss.org/mailma n/listinfo/keycloak-user _________________ keycloak-user mailing list keycloak-user@lists.jboss.org https://lists.jboss.org/mailma n/listinfo/keycloak-user _______________________________________________ keycloak-user mailing list keycloak-user@lists.jboss.org https://lists.jboss.org/mailman/listinfo/keycloak-user