Tengo un problema: estoy utilizando Tomcat 4.1 y JDBCRealm para una aplicación en concreto:
<Realm className="org.apache.catalina.realm.JDBCRealm" debug="99"
driverName="oracle.jdbc.driver.OracleDriver"
connectionURL="jdbc:oracle:thin:@genil:10187:ecoau n92"
digest="SHA"
connectionName="ecoaun00"
connectionPassword="ecoaun00"
userTable="V_USUARIOS_ACTIVOS"
userNameCol="USU_LOGIN"
userCredCol="USU_PASSWORD"
userRoleTable="APLICACIONES_USUARIO"
roleNameCol="apl_cod_aplic"/>
...
Funciona bien, pero ahora me piden que, por seguridad, si un usuario da mal la clave un determinado número de veces, se le de de baja (actualizar un campo en la tabla de usuarios).
¿Cómo se podría hacer esto?
¿Se puede crear una nueva clase que sea una "extensión" de JDBCRealm (redefiniendo el método "authenticate" o algo así)?
Cualquier ayuda/ejemplo será bienvenido (mi Java no es muy fuerte)
Un saludo y muchas gracias de antemano
J Alberto