Thanks, it worked. I had another question too...
I am configuring my identity.login to loginBean.login and my loginBean class is
like
| import org.jboss.seam.annotations.In;
| import org.jboss.seam.annotations.Name;
|
| @Name("loginBean")
| public class LoginBean {
|
| @In("#{identity.username}")
| private String username;
|
| @In("#{identity.password}")
| private String password;
|
| public boolean login() {
| //login code here
| return true;
| }
|
| public void logout(){
| //logout code here
| }
|
| }
|
| <?xml version="1.0" encoding="UTF-8"?>
| <components xmlns="http://jboss.com/products/seam/components"
| xmlns:core="http://jboss.com/products/seam/core"
| xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
| xsi:schemaLocation=
| "http://jboss.com/products/seam/core
http://jboss.com/products/seam/core-2.0.xsd
| http://jboss.com/products/seam/components
http://jboss.com/products/seam/components-2.0.xsd">
|
| <security:identity authenticate-method="#{loginBean.login}"/>
|
| <event type="org.jboss.seam.loggedOut">
| <action execute="#{loginBean.logout}"/>
| </event>
|
| </components>
|
I am getting @In required exception during logout only for password field.
identity.username is still there and its not complaining. Just wanted to double
check if this is the normal behavior that identity.password will be flushed out
once the user is authenticated while the username remains. Or am I missing
something.
Is it because the username is stored in the cookie. Please advice.
Thanks !
View the original post :
http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4108730#4108730
Reply to the post :
http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4108730
_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user