Duvida - Spring Security

4 respostas
denisagui

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 ?

4 Respostas

denisagui

ninguém com o mesmo problema ?

M

up

R

Olá Denis, estou com o mesmo problema que o seu, tenho uma aplicação que precisa rodar em um servidor off, e só depois de terminada a aplicação com o Spring Security que percebi o problema. Se descobrir algo posta ai. Obrigado.

R

Olá pessoal, quero informar que no meu caso eu resolvi o problema. Erro de principiante para variar…rsrs… Eu tinha a lib spring-beans_3.0.6 e referenciava o esquema 3.1, então o spring não localizava o schema correto e procurava na web, como não tinha web dava o erro. Corrigi na referencia para 3.0 e funcionou de primeira. Espero ajudar alguém. Abraços.

Criado 20 de maio de 2012
Ultima resposta 9 de out. de 2012
Respostas 4
Participantes 3