Olá a todos, gostaria de saber se existe alguma solução local para a utilização do Spring Security, estou enfrentando alguns problemas
com a necessidade de internet para realizar o acesso ao xsi:schemaLocation que o spring utiliza para carregar as suas dependências.
hoje por exemplo o servidor está fora do ar, o que impossibilita a execução do programa.
no caso:
xsi:schemaLocation =" http://www.springframework.org/schema/beans http://www.springframework.org/schema/beans/spring-beans-3.1.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<?xml version="1.0" encoding="UTF-8"?>
<b:beans xmlns="http://www.springframework.org/schema/security"
xmlns:b="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-3.1.xsd
http://www.springframework.org/schema/security http://www.springframework.org/schema/security/spring-security-3.1.xsd">
<http>
<intercept-url pattern="/admin/**" access="ROLE_ADMIN" />
<intercept-url pattern="/restrict/**" access="ROLE_USER, ROLE_ADMIN" />
<form-login login-page="/public/login.jsf"
always-use-default-target="true" default-target-url="/public/home.jsf"
authentication-failure-url="/public/login.jsf?login_error=1" />
<logout/>
<remember-me />
</http>
<authentication-manager>
<authentication-provider>
<jdbc-user-service data-source-ref="musicDataSource"
authorities-by-username-query="SELECT u.login, p.permissao
FROM usuario u, usuario_permissao p
WHERE u.id_usuario = p.id_usuario
AND u.login = ?"
users-by-username-query="SELECT login, senha, status
FROM usuario
WHERE login = ?" />
</authentication-provider>
</authentication-manager>
</b:beans>
Existe alguma forma mapear localmente ?
