Ahora seteo en el ,etodo createNew del ReserveAttemptsManager el owner del rad como el owner que posea el app, ya que no esta lo del principal
Agregue en el test de createNew las busqueda de appointments para saber si lo agrego correctamente en la base
Termine de implementar el test del metodo findAllAppointmentsBy
refactorice.
y agregue la clase para hacer funcionar la unjection de weld en jetty 9
Termine el test de ReserveAttemptsManager
ahora compila y funciona jetty:start
se solucionaron temas de dependencias de cdi y los params.
y tambien arranca shiro. no lo probe pero por lo menos arranca ok.
actualice los poms.xml
agregue un script para poder compilar sin que compile gwt cada vez.
agregue un realm de shiro de ejemplo.
y cambie la config de shiro.ini para usar ese realm.
esta funcionando la autentificacion correctamente.
hice millones de cambios.
cree una estructura para manejar los ears.
hice funcionar shiro en los wars individualmente. es necesario tenerlo en el ear y compartir la session entre los wars.
estyo en eso.
cree un nuevo proyecto authgwt donde se implementa la parte del login.
tambien actualice y mejor los beans.xml
y cree un proyecto aparte para el decorator de weld en jetty9. asi es opcional.
estoy probando ejecutar todo en glassfish ya que es un ear que incluye varios wars y por lo tanto NO se puede ejecutar en jetty.
tenia un error en los packetes.
tuve que modificarlo para que funcione en glassfish con tyrus
no hace falta ya que ahora va a ser mediante la aplicacion gwt.
acomode el problema del mapau. era la config de shiro que redirigía y metia todo MapauGWT.
ahora esta funcionando.
me falta ver el tema de segurirar y seguir laburando sobre el mapau para ver lo que falta.
temrinar la parte ed atutentificacion usando shiro y los principals normales.
movi todos los scripts a la raiz asi se pueden eejcutar desde donde sea.
agregue gitignore
Merge remote-tracking branch 'origin/test-mapau' into feature-add-tests-model-mapau
Complete los Params de mapauModelGWT
Complete algunos params que faltaban
Modifique el Params de REserveDAO
Merge remote-tracking branch 'origin/feature-add-tests-model-mapau' into test-mapau
agregue la parte de autentificacion.
la realm de shiro ahora usa el modelo de autentificacion, el modelo de autentificacion ahora autodetecta los modulos de autentificacion y
usa esos para tratar de autentificar.
por ahora solo existe 1 solo modulo userPasswordAuthModule. que autentifica cualqueir cosa a true.
no chequea los datos.
cambio estetico nomas no hice nada.