我有两台服务器 一个用于头参数中的userId进行身份验证和转发请求 其他服务器在JSF(1.2)上运行应用程序。 如何从请求中检索参数并放入支持bean。
答案 0 :(得分:2)
我为认证模块上的单点登录做了类似的事情。代理服务器将用户名插入HTTP请求标头。这可以从FacesContext
中检索,如下所示:
Map<String, String> requestHeaders = context.getExternalContext().getRequestHeaderMap();
String userName = requestHeaders.get(requestHeaderName);