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? 

Thanks, 

Michael 




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
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to