[keycloak-user] how to set 'scope=offline_access' in keycloak-nodejs-connect during login

sheishere b sheishere48 at gmail.com
Wed Aug 31 06:39:04 EDT 2016


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 at 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 at redhat.com>
> wrote:
>
>> 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/keycloak-nodejs-connect/blob/mas
>> ter/index.js#L304 ).
>>
>> Fix would be quite simple since we have access to the original url query
>> parameters through the redirectUrl parameter of the function.
>>
>> I can create a jira for this.
>>
>>
>>
>> On Wed, Aug 31, 2016 at 9:43 AM, Stian Thorgersen <sthorger at redhat.com>
>> wrote:
>>
>>> Do we support offline_access param in Node.js adapter?
>>>
>>> On 31 August 2016 at 09:11, Marek Posolda <mposolda at 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"
>>>> <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.
>>>> Have followed the steps mentioned in
>>>> <https://github.com/keycloak/keycloak-nodejs-connect>
>>>> https://github.com/keycloak/keycloak-nodejs-connect
>>>> 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/offline.html
>>>> How can this be done from nodejs?
>>>>
>>>>
>>>> _______________________________________________
>>>> keycloak-user mailing listkeycloak-user at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/keycloak-user
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> keycloak-user mailing list
>>>> keycloak-user at lists.jboss.org
>>>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>>>
>>>
>>>
>>> _______________________________________________
>>> keycloak-user mailing list
>>> keycloak-user at lists.jboss.org
>>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>>
>>
>>
>> _______________________________________________
>> keycloak-user mailing list
>> keycloak-user at lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/keycloak-user
>>
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/keycloak-user/attachments/20160831/22a8f6c9/attachment-0001.html 


More information about the keycloak-user mailing list