Or i just extend the DatabaseServerLoginModule class and leave an empty class????
--- Leandro Melo <[EMAIL PROTECTED]> escreveu: > Just complementing my question... > > Would it be fair if i copy JBoss' > DatabaseServerLoginModule code and place it inside > an > Action??? > > This way, i'll have an Action (for example, > MyLoginAction) that does exactly what > DatabaseServerLoginModule does. > > > > --- Leandro Melo <[EMAIL PROTECTED]> > escreveu: > > Please help me out here! > > I'm very new with jaas, so i need some help. > > > > I got a simple login that is working fine for me, > > here > > it is: > > > > ... > > <FORM action='<%= > > response.encodeURL("j_security_check")%>' > > method="get"> > > <!-- esses nomes tem q ser assim -> > > j_username > > --> > > NOME:<INPUT type="text" name="j_username" > /> > > > > <!-- tem q ser j_password --> > > SENHA: <INPUT type="password" > > name="j_password" > > /> > > <INPUT type="submit" value="Login" /> > > </FORM> > > ... > > > > I'm using JBoss' default stuff (LoginModule, > > CallbackHandler, etc...) to make it works. Here's > a > > piece of my configuration file (for jboss). > > > > ... > > example2 > > { > > > org.jboss.security.auth.spi.DatabaseServerLoginModule > > required > > dsJndiName="java:/DefaultDS" > > principalsQuery="Select Password from Principals > > where > > PrincipalID =?" > > rolesQuery="Select Role 'Roles', RoleGroup > > 'RoleGroups' from Roles where PrincipalID =?" > > ; > > }; > > ... > > > > > > As i said, this works fine for me. I only made > > configuration and login.jsp, after the user > submits > > data from login.jsp, JBoss takes care of the whole > > thing and already directs the user to index.jsp > (in > > case of sucessful login). > > > > NOW, i want to do the exact same thing with Struts > > (my > > enviroment is all setup, the only thing i didn't > > have > > was the login module, i already have everything > set > > and working with Tiles). > > > > The problem is that i don't know what to do, > because > > i'll probably have to write a Servlet that handles > > this request won't i??? > > > > Here's in my web.xml > > <security-constraint> > > <web-resource-collection> > > > <web-resource-name>Restricted</web-resource-name> > > <description>Declarative security > > tests</description> > > <url-pattern>/jaas_tests/*</url-pattern> > > <http-method>HEAD</http-method> > > <http-method>GET</http-method> > > <http-method>POST</http-method> > > <http-method>PUT</http-method> > > <http-method>DELETE</http-method> > > </web-resource-collection> > > > > <auth-constraint> > > <role-name>Echo</role-name> > > <!--<role-name>Java</role-name>--> > > </auth-constraint> > > <user-data-constraint> > > <description>no description</description> > > <transport-guarantee>NONE</transport-guarantee> > > </user-data-constraint> > > </security-constraint> > > <login-config> > > <auth-method>FORM</auth-method> > > <form-login-config> > > > > > <form-login-page>/jaas_tests/login.jsp</form-login-page> > > > > > > > <form-error-page>/jaas_tests/error.jsp</form-error-page> > > </form-login-config> > > </login-config> > > > > > > I can start by changing the login page from > > login.jsp > > to login.do, mapping this Action, then what... ??? > > > > Thanks, > > Leandro > > > > > > > > > > > > > > > > > _______________________________________________________ > > Yahoo! Acesso Grátis - navegue de graça com > conexão > > de qualidade! > > http://br.acesso.yahoo.com/ > > > > > --------------------------------------------------------------------- > > To unsubscribe, e-mail: > > [EMAIL PROTECTED] > > For additional commands, e-mail: > > [EMAIL PROTECTED] > > > > > > > > > > _______________________________________________________ > Yahoo! Acesso Grátis - navegue de graça com conexão > de qualidade! > http://br.acesso.yahoo.com/ > > --------------------------------------------------------------------- > To unsubscribe, e-mail: > [EMAIL PROTECTED] > For additional commands, e-mail: > [EMAIL PROTECTED] > > _______________________________________________________ Yahoo! Acesso Grátis - navegue de graça com conexão de qualidade! http://br.acesso.yahoo.com/ --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]