Hi,
I followed the instructions described in the Section 15.3.5 of the Seam documentation and found out that I can implement my own token store by using the org.jboss.seam.security.TokenStore interface. This is exactly what I need, since I will store the tokens in XML file and not in the database, so I don't need JpaTokenStore.
However, I implemented the TokenStore interface, but didn't know where to declare this class. How can I point out to Seam where is my implementation of the TokenStore?
I already did the following things:
<h:selectBooleanCheckbox id="rememberMe" value="#{rememberMe.enabled}"/>
<security:remember-me mode="autoLogin"/>
<event type="org.jboss.seam.security.notLoggedIn">
<action execute="#{redirect.captureCurrentView}"/>
<action execute="#{identity.tryLogin()}"/>
</event>
<event type="org.jboss.seam.security.loginSuccessful">
<action execute="#{redirect.returnToCapturedView}"/>
</event>
in components.xml.
Thanks,
Zlatko
Did you check security:identity-manager configuration?