I have two servers one is just for authentication and forward request with userId in header parameter other server runs application on JSF (1.2). how can I retrieve parameter from request and put in ba开发者_开发问答cking beans.
I do something similar for a single sign on authentication module. A proxy server inserts a username into the HTTP request header. This can be retrieved from the FacesContext
like so:
Map<String, String> requestHeaders = context.getExternalContext().getRequestHeaderMap();
String userName = requestHeaders.get(requestHeaderName);
精彩评论