Configuración Spring Security 2.0 con JDBC

November 21st, 2008

Esta configuración funciona perfectamente, con Spring Security 2.0 y JDBC

En el web.xml

<context-param>
    <param-name>contextConfigLocation</param-name>
      <param-value>
        /WEB-INF/applicationContext*.xml
    </param-value>
   </context-param>
 
<filter>
    <filter-name>springSecurityFilterChain</filter-name>
    <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>
  </filter>
 
  <filter-mapping>
    <filter-name>springSecurityFilterChain</filter-name>
    <url-pattern>/*</url-pattern>
  </filter-mapping>

applicationContext-security.xml

<?xml version="1.0" encoding="UTF-8"?>
<beans:beans xmlns="http://www.springframework.org/schema/security"
	xmlns:beans="http://www.springframework.org/schema/beans" 
	xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
	xsi:schemaLocation="http://www.springframework.org/schema/beans
						http://www.springframework.org/schema/beans/spring-beans-2.0.xsd
                        http://www.springframework.org/schema/security 
                        http://www.springframework.org/schema/security/spring-security-2.0.1.xsd">
 
   <!--  CONFIGURACION VALIDA PARA SPRING SECURITY 2.0 con JDBC   --> 
 
  <http auto-config="true" access-denied-page="/web/error.do">
   	<intercept-url pattern="/" access="IS_AUTHENTICATED_ANONYMOUSLY" />
		<intercept-url pattern="/login.do" access="IS_AUTHENTICATED_ANONYMOUSLY" />
		<intercept-url pattern="/j_spring_security_switch_user"
			access="ROLE_SUPERVISOR" />		
		<intercept-url pattern="/web/css/**" access="ROLE_WEBMASTER" />
		<intercept-url pattern="/templates/**" access="ROLE_WEBMASTER" />
		<intercept-url pattern="/web/error/**" access="ROLE_USER" />	
 
    <form-login login-page="/login.do" default-target-url='/web/index.do'
			authentication-failure-url="/login.do?login_error=1"  />
    <logout logout-success-url="/" invalidate-session="true"/>
      </http>
 
  <authentication-provider user-service-ref="userService" />
 
  <!-- MYSQL -->
 
  <beans:bean id="securityDataSource" class="org.springframework.jdbc.datasource.DriverManagerDataSource">
    <beans:property name="driverClassName" value="org.gjt.mm.mysql.Driver" />
    <beans:property name="url" value="jdbc:mysql://localhost/test" />
    <beans:property name="username" value="root" />
    <beans:property name="password" value="" />
  </beans:bean>  
   <jdbc-user-service id="userService" data-source-ref="securityDataSource"
    users-by-username-query="SELECT 
							 u.username AS Login,
							 u.password AS Password,
							 u.enabled AS Enabled
							FROM
							users u
							WHERE
							 u.username  = ?"/>  
 
</beans:beans>

Las tablas para que esto funcione.

CREATE TABLE users (
   username VARCHAR(50) NOT NULL PRIMARY KEY,
   password VARCHAR(50) NOT NULL,
   enabled BIT NOT NULL
);
 
CREATE TABLE authorities (
   username VARCHAR(50) NOT NULL,
   authority VARCHAR(50) NOT NULL
);
Tags: acegi, Java, security, spring

Java , , ,

Anarquía Total

November 19th, 2008

Porque &%$&$% tengo que escribir de esta basura en mi blog, sera por la frustración que siente la población que hoy tuvo que abandonar su trabajo corriendo porque estas turbas andan descontroladas, la policia no ha detenido a ninguno de estos Gamberros, Terroristas Urbanos, en este país Gobierna la Anarquia Total color chicha.

Es indignante, es su voluntad o la de nadie !!! … Que VERGUENZA.

Tags: anarquia

Politica

Temprano a Casa

November 18th, 2008

Hoy es la marcha, y como mi trabajo queda en medio del campo de batalla, nos dijeron, pueden irse, milagro !! Aqui acostumbramos a salir bien noche asi que :)

Tags: trabajo

Personal

Grand thef Auto IV para PC, hasta el 2 de Diciembre

November 18th, 2008

Mañana era el dia D, pero parece que lo movieron para el 2 de Diciembre, ni modo, ademas le aplicaron una super rebaja de 6%, 3 dolares, jaja, que monton….. ni modo, en el eMule no hay rebajas :)

Tags: amazon, gta, videojuego

VideoJuegos , ,

¿Será el Blog la única forma de Expresarse en Nicaragua?

November 17th, 2008

Después de semejante fraude y de la famosa frase de que no “quedara piedra sobre piedra” si Ortega osase ser menos vil de lo que ya es.  Y viendo la sobra oscura y tenebrosa de lo que le paso al canal Venezolano RCTV, y como aquí la tienen encontra de el ND y LA PRENSA, y la mayoria de los canales independientes, y con tanto descaro me pregunto yo, ¿quién sera el primer medio de Telecomunicaciones en la mira del Gobierno?, que importa, si cae uno, caeran la mayoria, sea como sea, y parece que lo único que nos va quedar para expresarnos, será el Blog, esos 10 pesitos en el Cyber, o los que pertenecen al 2.5% de la población que osa tener Internet en su casa y tal vez tienen la dicha de poder actualizarlo amenudo.

Al menos, los Blogs, han sobrevivido a dictadores y censuras, pero ojala, nunca sea nuestra unica opción.

Tags: blog, fraude, Television

Articulos, Nicaragua, Personal , ,