[keycloak-user] Generate user setting page

Marek Posolda mposolda at redhat.com
Tue Mar 10 05:39:52 EDT 2015


Yes, in servlet you can retrieve the info from KeycloakSecurityContext. 
Probably something like:

RefreshableKeycloakSecurityContext keycloakCtx = 
(RefreshableKeycloakSecurityContext) 
servletRequest.getAttribute(KeycloakSecurityContext.class);
String uriOrigin = 
UriUtils.getOrigin(keycloakCtx.getDeployment().getCodeUrl());
String realm = keycloakCtx.getToken().getIssuer();
String application = keycloakCtx.getToken().getAudience();

or something like that. See our examples for some details if needed.

Marek

On 7.3.2015 10:29, ha.hamed at gmail.com wrote:
> Hi,
>
> I know the user setting page is:
>
> https://DOMAIN:PORT/auth/realms/REALM/account/?referrer=APPLICATION
>
> Is there anyway to generate this URL on a servlet without hard-coding 
> server DOMAIN and the other parameters (Getting these parameters from 
> keycloak.json or from application server by any provided API)?
>
> Regards,
> Hamed
>
>
> _______________________________________________
> 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/20150310/33207eb7/attachment.html 


More information about the keycloak-user mailing list