Lukasz,
I thought on something similar, but if the users don't go directly to the registration
page the parameters gets lost.
I will run some tests and try.
Thanks for the help!
-----Original Message-----
From: Ćukasz Dywicki <luke(a)code-house.org>
Sent: quinta-feira, 10 de maio de 2018 19:48
To: Bruno Palermo <bruno(a)bpic.io>
Subject: Re: [keycloak-user] Custom registration attributes
Hi Bruno,
Not an advice, but just an idea - you could do that with custom javascript injected into
theme. This will be simplest thing to do which will move things from query string (visible
to browser) to custom form fields. It's not reliable at all, but easy to get.
I took a look on code and form parameters are passed around in few places BUT your user
who gets redirected do not submit any form per say making it impossible to fill in any
hidden fields.
When someone visits your custom registration page its brower sends GET with text/html or
similar content type, while form parameters are usually available with
application/x-form-url-encoded.
Maybe there is someone from the team to answer, this is just my custom rant which can be
completely wrong.
Cheers,
Lukasz
--
Code-House
http://code-house.org
On 10.05.2018 15:26, Bruno Palermo wrote:
Lukasz,
Yes I know that.
But what I'm trying to achieve is for those attributes to be pre-filled with query
parameters.
Thanks,
Bruno
-----Original Message-----
From: keycloak-user-bounces(a)lists.jboss.org
<keycloak-user-bounces(a)lists.jboss.org> On Behalf Of Lukasz Dywicki
Sent: quarta-feira, 9 de maio de 2018 07:37
To: keycloak-user(a)lists.jboss.org
Subject: Re: [keycloak-user] Custom registration attributes
Hey Bruno,
You can pass additional attributes via registration form. You just need to add additional
form fields with "user.attributes.<XYZ>". In your case you would need to
copy them into hidden inputs.
Keycloak user will then have <XYZ> attribute with value sent over form.
Kind regards,
Lukasz
--
Code-House
http://code-house.org
On 08.05.2018 21:33, Bruno Palermo wrote:
> Hi,
>
> I would like to track the source of users using user attributes.
>
> It's possible to pass query parameters like: utm_source, utm_medium,
> utm_campaing and add them as custom attributes?
>
> How can I access query parameters on a custom provider?
>
> Thanks,
> Bruno
>
> _______________________________________________
> keycloak-user mailing list
> keycloak-user(a)lists.jboss.org
>
https://lists.jboss.org/mailman/listinfo/keycloak-user
>
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user