1, Can richfaces do the equivalent thing that struts does like this: The processRoles() method on the RequestProcessor is called by Struts before forwarding to the Action. This way I can do customized authentication check in struts, can Richface do it?