[keycloak-user] Adding attributes during login

Dmitry Telegin dt at acutus.pro
Tue Nov 13 17:40:37 EST 2018


Hi, you're welcome,

In the second scenario (cookie-based auth), there is no HTTP redirect, hence your query params are in the actual URL, not in the referer header. You can extract them as follows:

var _foo = httpRequest.uri.queryParameters['foo']);
if (_foo !== null)
  var foo = _foo[0];

Good luck!
Dmitry

On Tue, 2018-11-13 at 20:11 +0100, zitrone at gmx-topmail.de wrote:
> Hi,
> 
> i'm working on a similar problem. I managed to set up a script 
> authenticator and a User Session Note Mapper. Works fine on first 
> request (like, on the first try. Thanks for the code!). I send the query 
> parameter to the auth endpoint, enter the credentials and get a code. 
> The token i get for the code contains the query parameter as a field.
> 
> But when i query the auth endpoint a second time, it authenticates via 
> cookie. Then it starts the script and the script throws a null pointer 
> exception. The problen is, that the "Referer" header is null.
> 
> The idea behind the second call is to "update" the session note. Any 
> ideas how to get the query parameter in this case? Or why it vanishes in 
> the first place?
> 
> 
> Regards
> 
> _______________________________________________
> 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