Property not found.public String getLogin() {
FacesContext kontekst = FacesContext.getCurrentInstance();
ExternalContext ekontekst = kontekst.getExternalContext();
String user = ekontekst.getRemoteUser();
if( user != null)
return user;
return null;
}
Możemy też skorzystać z kodu zaproponowanego przez Bartka:
Principal user = FacesContext.getCurrentInstance().getExternalContext().getUserPrincipal();
String login = user.toString();
To by było chyba na tyle jeśli idzie o pobieranie loginu.
Pozdrawiam i zapraszam do komentawania
Drzazga:
Od siebie dodam jeszcze sprawdzanie czy user jest zalogowany w określonej roli:
public boolean getIsInAdminRole() {
return FacesContext.getCurrentInstance().getExternalContext().isUserInRole("admin");
}