Got it!
Approach stolen from AuthenticationFilter. Essentially the issue is that
identity.login() needs to run with Seam contexts initialized, BUT the filter
apparently runs before these are initialized by Seam. Here's what works:
new ContextualHttpServletRequest(request)
| {
| @Override
| public void process() throws ServletException, IOException
| {
| String loginResult = identity.login();
| log.info("identity.login() returned #0. Logged in? #1",
loginResult, identity.isLoggedIn(false));
| }
| }.run();
|
Also, the ideal place for this sort of SSO looks to me to be in a
SessionListener. But at that point there's no request available, so I'm not
sure how to initialize the environment.
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4105070#4105070
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4105070
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user