Está en la página 1de 4

Gua de Laboratorio No.

1
Curso Semana Ob eti!os "ro#esor : Spring Framework :5 Sesin : Spring Security Duracin: 150 min. : Implementar la autenticacin por defecto de una aplicacin web con Spring Security : Ing. Lennon Shimokawa

Descargas la distribucin de Spring Security: http://static.springsource.org/spring-security/site/downloads.html Agregar las siguientes libreras al proyecto:

En el archivo web. ml con!igurar el "ilter de Spring Security:


<filter> <filter-name>springSecurityFilterChain</filter-name> <filterclass>org.springframework.web.filter.DelegatingFilterPro y</filter-class> </filter> <filter-mapping> <filter-name>springSecurityFilterChain</filter-name> <url-pattern>/!</url-pattern> </filter-mapping>

#rear el archivo application#onte t-security. ml


<" ml #ersion$%&.'% enco(ing$%)*F-+%"> <beans,beans mlns$%http,//www.springframework.org/schema/security% mlns,beans$%http,//www.springframework.org/schema/beans% mlns, si$%http,//www.w-.org/.''&//01Schema-instance% si,schema1ocation$%http,//www.springframework.org/schema/beans http,//www.springframework.org/schema/beans/spring-beans-..2. s( http,//www.springframework.org/schema/security http,//www.springframework.org/schema/security/spring-security-..'.3. s(%> <http auto-config$%true%> <intercept-url pattern$%/!!% access$%45167)S64% /> <logout /> </http> <global-metho(-security secure(-annotations$%enable(% /> <authentication-pro#i(er> <user-ser#ice> <user name$%lshimokawa% passwor($%passwor(% authorities$%45167)S648 451679D0:;% /> <user name$%usuario% passwor($%passwor(% authorities$%45167)S64% /> </user-ser#ice> <<-<=(bc-user-ser#ice (ata-source-ref$%(ataSource% users-by-username->uery$%S616C* )S)94:5 username8 P9SS?54D passwor(8 9C*:@5 enable( F450 )suario ?A646 )S)94:5$"% authorities-by-username->uery$%S616C* )S)94:5 username8 451 authority F450 451 ?A646 )S)94:5 $ "% /> --> </authentication-pro#i(er> </beans,beans>

Al e$ecutar el proyecto vemos la siguiente pantalla generada por Spring Security:

%ngresamos el usuario y el password con!igurados en el user-service del authenticationprovider:

Si ingresamos correctamente tenemos acceso a la aplicacin:

Si ingresamos credenciales inv&lidas' Spring Security nos muestra el mensa$e de error:

También podría gustarte