[jboss-user] [JBoss Seam] - Component scope w/ multiple Wars - Effect on SeamLoginModule

mrobinson28 do-not-reply at jboss.com
Wed Dec 5 09:35:43 EST 2007

First of all the Seam security stuff is awesome! 

I have a question though regarding the scope of components. From searching through some other post on the forum I think that Seam components are created and scoped at the War level. Is this correct? e.g. If I have an Ear with multiple War files, then each War would need to "deploy" the components that it requires. 

Assuming this is true my problem seems to be with the SeamLoginModule and how it works in this scenrio of multiple War files packaged into one Ear. For example lets say we have two War files, A and B respectively. War project A configures Seam authentication using: 

  | <security:identity authenticate-method="#{authenticator.authenticate}" /> 

War project B does not configure any security mechanisms. When the application is deployed attempting to login to project A fails silently and the authenticate method is never invoked. A FacesMessage of "Login Failed" is displayed. Declaring the authenticate-method in project B causes the authentication to work properly. Also if War project B is removed from the deployment entirely then authentication also works properly. 

Is it possible to scope the authentication this way? 



View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4110540#4110540

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4110540

More information about the jboss-user mailing list