0

我想用 JSF 创建一个登录表单,它还在外部上下文中创建一个新的 UserPrincipal。

当我想在 External FacesContext 中创建新的 UserPrincipal 时,我需要做什么?

我将 WebSphere Application Server 8 与 JSF 2 一起使用。

我想做这样的事情:

FacesContext context = FacesContext.getCurrentInstance();
Principal principal = context.getExternalContext().getUserPrincipal();

最好的问候投票

4

1 回答 1

3

据我所知,我认为我们不必明确创建UserPrincipal。您必须使用某种机制(例如JAAS// NTLM)对用户进行身份验证,SPNEGO以便容器在其javax.servlet.http.HttpServletRequest实现中为您创建它

于 2012-05-29T07:25:13.270 回答