Filtrar paginas que requieren seguridad

2 views
Skip to first unread message

Luis Manuel Sala Espiell

unread,
Sep 16, 2011, 10:13:00 AM9/16/11
to katar...@googlegroups.com
Hola,

Estoy necesitando filtrar una serie de urls para la cual se necesita autenticacion usando Katari. Vi que en el web.xml hay algo por el estilo con un filtro que se los pasa al SpringBootstrapListener. Mi idea es que una lista de x paginas pasen por una pagina que devuelva un response que sea solo un mensaje que indique que el usuario tiene que loguearse.

Me puse a leer la clase que nombre antes pero no pude terminar de entender como es la vuelta que hace, mas que nada en donde se genera el response que se envia a la pagina.

Alguien tiene experiencia en hacer algo por el estilo?

--


Pablo Graña

unread,
Sep 16, 2011, 10:56:02 AM9/16/11
to katar...@googlegroups.com
Para seguridad, se usa acegi. Katari separa la configuracion de
seguridad a nivel de modulo. Lo que tenes que hacer es configurar los
permisos en el module.xml asi:

<property name="urlToRoleMapper">
<bean class="com.globant.katari.core.security.StaticUrlToRoleMapper">
<constructor-arg index="0">
<map>
<entry key="/changePassword.do"
value="IS_AUTHENTICATED_REMEMBERED" />
<entry key="/userDelete.do" value="ROLE_ADMINISTRATOR" />
<entry key="/createUser.do" value="ROLE_ADMINISTRATOR" />
<entry key="/**/*" value="ROLE_ADMINISTRATOR" />
</map>
</constructor-arg>
</bean>
</property>

Podes ver ejemplos aca:

http://katari.globant.com/svn/katari/main/dev/katari-user

Lo que hace es que te manda directamente a la pagina de login. Con eso te sirve?

saludos

2011/9/16 Luis Manuel Sala Espiell <luis...@globant.com>


>
> Hola,
> Estoy necesitando filtrar una serie de urls para la cual se necesita autenticacion usando Katari. Vi que en el web.xml hay algo por el estilo con un filtro que se los pasa al SpringBootstrapListener. Mi idea es que una lista de x paginas pasen por una pagina que devuelva un response que sea solo un mensaje que indique que el usuario tiene que loguearse.
> Me puse a leer la clase que nombre antes pero no pude terminar de entender como es la vuelta que hace, mas que nada en donde se genera el response que se envia a la pagina.
>
> Alguien tiene experiencia en hacer algo por el estilo?
> --
>

> --
> You received this message because you are subscribed to the Google Groups "katari-user" group.
> To post to this group, send email to katar...@googlegroups.com.
> To unsubscribe from this group, send email to katari-user...@googlegroups.com.
> For more options, visit this group at http://groups.google.com/group/katari-user?hl=en.

--
Pablo Gra\~na
Chief Architect
Globant
Arg Office: +54 (11) 4109 1743
UK  Office: +44 (20) 7043 8269 int 8043
US  Office: +1 (212) 400 7686 int 8043

Luis Manuel Sala Espiell

unread,
Sep 16, 2011, 11:29:43 AM9/16/11
to katar...@googlegroups.com
En realidad necesitaría un filtro que me redirija a una login propio distinto del de katari, ya que el logueo se hace contra un servidor remoto.
Lo que necesito es que se filtre como esta abajo pero me cree un response creado por mi, puede ser que devuelva un modelAndViwe que levante un ftl creado por mi incluso

Reply all
Reply to author
Forward
0 new messages