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(a)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(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user