From: "Alexander Chriztopher"
<alexander.chriztopher(a)gmail.com>
To: keycloak-user(a)lists.jboss.org
Sent: Wednesday, 8 October, 2014 12:28:09 PM
Subject: [keycloak-user] How to get current user in my application
Hi,
Am using Keycloak with my JEE 7 application deployed on Wildfly.
I would like to get a handle on the currently authenticated user by doing
this :
import javax.ejb.LocalBean;
import javax.faces.bean.SessionScoped;
import javax.inject.Named;
import javax.ws.rs.core.Context;
import javax.ws.rs.core.SecurityContext;
import org.keycloak.KeycloakPrincipal;
@LocalBean
@Named
@SessionScoped
public class SessionController {
@Context
private SecurityContext securityContext ;
public void method() {
KeycloakPrincipal principal = (KeycloakPrincipal) securityContext .
getUserPrincipal ();
}
}
Unfortunately i get a NullPointerException on the call to securityContext.
Am i doing things right ? Shouldn't i get a security context this way ?
Thanks for any help.
_______________________________________________
keycloak-user mailing list
keycloak-user(a)lists.jboss.org
https://lists.jboss.org/mailman/listinfo/keycloak-user