<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Comments on: [Struts] &#8211; Control de Acceso</title>
	<atom:link href="http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/feed" rel="self" type="application/rss+xml" />
	<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts</link>
	<description>J2EE, mis chorradas... y adoración a Lycka</description>
	<lastBuildDate>Sun, 29 Apr 2012 23:42:58 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-10955</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Mon, 19 Jul 2010 06:45:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-10955</guid>
		<description>Pues lo típico es meterlo en session en un action dedicado al login, si el logeo ha sido correcto; luego la gestión la puedes hacer tú mismo a mano en tus actions (típicamente con un interceptor), puedes utilizar la gestión de roles que viene en Struts por defecto (en el struts.xml le indicas qué roles son permitidos para cada acción) o puedes sobreescribir el método de processRoles del RequestProcessor para gestionarlos de forma más personalizada.

Saludos</description>
		<content:encoded><![CDATA[<p>Pues lo típico es meterlo en session en un action dedicado al login, si el logeo ha sido correcto; luego la gestión la puedes hacer tú mismo a mano en tus actions (típicamente con un interceptor), puedes utilizar la gestión de roles que viene en Struts por defecto (en el struts.xml le indicas qué roles son permitidos para cada acción) o puedes sobreescribir el método de processRoles del RequestProcessor para gestionarlos de forma más personalizada.</p>
<p>Saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: angerrising</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-10952</link>
		<dc:creator>angerrising</dc:creator>
		<pubDate>Mon, 19 Jul 2010 01:16:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-10952</guid>
		<description>hola que tal, sabes no se si me puedes ayudar para darme una idea de como poder mantener un usuario en sesion con struts, saludos</description>
		<content:encoded><![CDATA[<p>hola que tal, sabes no se si me puedes ayudar para darme una idea de como poder mantener un usuario en sesion con struts, saludos</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Lycka Bonita &#187; Blog Archive &#187; [Struts] - Realizar una acción común en todos los action</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-7525</link>
		<dc:creator>Lycka Bonita &#187; Blog Archive &#187; [Struts] - Realizar una acción común en todos los action</dc:creator>
		<pubDate>Sat, 23 Feb 2008 12:59:12 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-7525</guid>
		<description>[...] con otras soluciones para implementar la pol&#237;tica de seguridad requerida ya discutidas aqu&#237;. Otros ejemplos podr&#237;a ser auditoria o validaciones [...]</description>
		<content:encoded><![CDATA[<p>[...] con otras soluciones para implementar la pol&iacute;tica de seguridad requerida ya discutidas aqu&iacute;. Otros ejemplos podr&iacute;a ser auditoria o validaciones [...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-1894</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Wed, 17 Oct 2007 12:05:25 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-1894</guid>
		<description>Vale, aunque toy enfermito y con curro para aburrir, a ver si te sirve esta respuesta. No sé si te he entendido bien la pregunta, y no sé si te servirá. 

Echa un vistazo aquí, http://www.jaasbook.com/ sobre jaas, que tiene un ejemplo parecido.

Los roles de los usuarios se suelen definir en un archivo (tipo tomcat-users.xml) o en una base de datos, como cualquier otro atributo de tu objeto usuario.

Luego, el módulo de login de tu aplicación comprueba si tu login-passwords son correctos, y si lo son, se deja tu objeto Usuario en la sesión hasta que abandones la aplicación (tu modulo de logout deberá de eliminar ese objeto de sesión) o se caduque.

Así, cada vez que quieras en la aplicación obtener un dato de tu usuario, como el nombre, el mail, o sus roles, puedes obtenerlo de la sesión.</description>
		<content:encoded><![CDATA[<p>Vale, aunque toy enfermito y con curro para aburrir, a ver si te sirve esta respuesta. No sé si te he entendido bien la pregunta, y no sé si te servirá. </p>
<p>Echa un vistazo aquí, <a href="http://www.jaasbook.com/" rel="nofollow">http://www.jaasbook.com/</a> sobre jaas, que tiene un ejemplo parecido.</p>
<p>Los roles de los usuarios se suelen definir en un archivo (tipo tomcat-users.xml) o en una base de datos, como cualquier otro atributo de tu objeto usuario.</p>
<p>Luego, el módulo de login de tu aplicación comprueba si tu login-passwords son correctos, y si lo son, se deja tu objeto Usuario en la sesión hasta que abandones la aplicación (tu modulo de logout deberá de eliminar ese objeto de sesión) o se caduque.</p>
<p>Así, cada vez que quieras en la aplicación obtener un dato de tu usuario, como el nombre, el mail, o sus roles, puedes obtenerlo de la sesión.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: yoyoooyoy</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-1878</link>
		<dc:creator>yoyoooyoy</dc:creator>
		<pubDate>Tue, 16 Oct 2007 22:20:37 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-1878</guid>
		<description>Encantado de que te guste el artículo paulina,

acabo de llegar de viaje, mañana te contesto si puedo.

ciao</description>
		<content:encoded><![CDATA[<p>Encantado de que te guste el artículo paulina,</p>
<p>acabo de llegar de viaje, mañana te contesto si puedo.</p>
<p>ciao</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: paulina</title>
		<link>http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts#comment-1856</link>
		<dc:creator>paulina</dc:creator>
		<pubDate>Thu, 11 Oct 2007 18:44:01 +0000</pubDate>
		<guid isPermaLink="false">http://www.hachisvertas.net/blog/01/2007/05/29/control-de-acceso-en-struts/#comment-1856</guid>
		<description>Hola, esta bueno tu articulo, pero tengo una duda, yo estoy autenticando usando jaas en mi aplicacion y la restriccion de roles la hago simplemente con struts-menu; mi problema es que no se de que forma setear el rol de mi usuario en la aplicacion de forma que esta pueda reconocer este rol durante el resto de la sesion? si pudieras ayudarme seria genial.
Saludos,
Paulina</description>
		<content:encoded><![CDATA[<p>Hola, esta bueno tu articulo, pero tengo una duda, yo estoy autenticando usando jaas en mi aplicacion y la restriccion de roles la hago simplemente con struts-menu; mi problema es que no se de que forma setear el rol de mi usuario en la aplicacion de forma que esta pueda reconocer este rol durante el resto de la sesion? si pudieras ayudarme seria genial.<br />
Saludos,<br />
Paulina</p>
]]></content:encoded>
	</item>
</channel>
</rss>

