Facade to abstract external authentication services.
Since this is an application-wide singleton pointing to an otherwise opaque service,
we do not assume that the authenticator has access to (for example) an up-to-date
fully constructed FacesContext.
an ID uniquely identifying the currently authenticated user in asite, or null if the user has not been authenticated.
setAuthnContext
public void setAuthnContext(Object whatToAuthn)(Code)
Parameters: whatToAuthn - the javax.servlet.http.HttpServletRequest orjavax.portlet.PortletRequest for which authentication should be checked. Sincethey don't share an interface, a generic object is passed.