terça-feira, 10 de abril de 2012

[java-br] Re: SpringSecurity + JSF 2+facelets+glassfish

·

 

Bom dia Marcus,

Sim, mais ou menos, eu achei como criar um datasource, como
está abaixo, mas tem que ser assim? Não posso usar a conexão
que o glassfish está gerenciando? Ou até mesmo referenciar a minha
Persistence Unit?

<!--
Esta é a forma que encontrei, mas pelo que eu entendi ela cria uma
nova conexão com o banco, que o spring irá gerenciar...
Eu queria utilizar a conexão que já tenho pelo glassfish... É
possível?
-->
<b:bean id="dataSource"
class="org.springframework.jdbc.datasource.DriverManagerDataSource" >
<b:property name="url"
value="jdbc:mysql://localhost:3306/livrocaixadb" />
<b:property name="driverClassName" value="com.mysql.jdbc.Driver"
/>
<b:property name="username" value="root" />
<b:property name="password" value="123" />
</b:bean>

Sds.,

Carlos
--- Em java-br@yahoogrupos.com.br, Marcus Paulo <mpaulobr@...> escreveu
>
> Bom dia Carlos,
>
> Deixa eu ver se entendi, o seu problema é: como colocar um
Datasources no applicationContext-security, isso mesmo?
>
> Abraços,
> Marcus Paulo
>
> Enviado via iPhone
>
> On 10/04/2012, at 00:00, "cdtaschetto" cdtaschetto@... wrote:
>
> > Pessoal,
> >
> > Estou tentando configurar o SpringSecurity para fazer a
> > autenticação, pesquisando encontrei diferentes formas de fazer,
mas
> > até agora não funcionou, e algo que não encontrei, foi como
> > fazer para o SpringSecurity utilizar o datasource que já fora
criado
> > no glassfish, é possível?
> >
> > Para teste estou colocando o usuário e senha direto no xml.
> >
> > Alguém teria um modelo de como fazer a tela de login e
> > criar a sessão com o usuário que está logado?
> >
> > o meu web.xml:
> >
> > <!-- Início das configurações para o Spring Security 3 -->
> > <filter>
> > <filter-name>springSecurityFilterChain</filter-name>
> >
> >
<filter-class>org.springframework.web.filter.DelegatingFilterProxy</filt\
\
> > er-class>
> > </filter>
> >
> > <filter-mapping>
> > <filter-name>springSecurityFilterChain</filter-name>
> > <url-pattern>/livrocaixa/administracao/*</url-pattern>
> > </filter-mapping>
> >
> > <context-param>
> > <param-name>contextConfigLocation</param-name>
> > <param-value>/WEB-INF/applicationContext-security.xml
> > </param-value>
> > </context-param>
> > <listener>
> >
> >
<listener-class>org.springframework.web.context.ContextLoaderListener</l\
\
> > istener-class>
> > </listener>
> > <!-- Fim das configuração para utilizar o Spring Security 3 -->
> >
> > applicationContext-security.xml
> >
> > <beans:beans xmlns="http://www.springframework.org/schema/security"
> > xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
> > xmlns:beans="http://www.springframework.org/schema/beans"
> > xsi:schemaLocation="http://www.springframework.org/schema/beans
> > http://www.springframework.org/schema/beans/spring-beans.xsd
> > http://www.springframework.org/schema/security
> >
> >
http://www.springframework.org/schema/security/spring-security-3.1.xsd">
> >
> > <http auto-config="true" use-expressions="false"
> > access-denied-page="/livrocaixa/index.faces?erro=true"
> > once-per-request="false">
> > <intercept-url pattern="/livrocaixa/administracao/**"
> > access="ROLE_ADMIN"/>
> > <intercept-url pattern="/livrocaixa/administracao/cadastro/**"
> > access="ROLE_ADMIN"/>
> > <form-login login-page="/livrocaixa/index.faces"
> >
> > authentication-failure-url="/livrocaixa/index.faces?erro=true"/>
> > </http>
> >
> > <authentication-manager>
> > <authentication-provider>
> > <user-service>
> > <user name="admin" password="admin"
> > authorities="ROLE_ADMIN"/>
> > </user-service>
> > </authentication-provider>
> > </authentication-manager>
> >
> > </beans:beans>
> >
> > Valeu...
> >
> > Carlos
> >
> >
>
>
> [As partes desta mensagem que não continham texto foram removidas]
>

__._,_.___
Atividade nos últimos dias:
Para sair da lista, envie email para: java-br-unsubscribe@yahoogroups.com
Para upload/download de arquivos: http://www.yahoogroups.com/files/java-br
SUPEROFERTA HP PRO3410

Não passe mais um Dia dos Namorados sozinho(a). Conheça o Y! Encontros.

Quem procura, acha. Encontre a pessoa ideal online
.

__,_._,___

0 comentários:

Pague com LPs do Mister Colibri

Pague com LPs do Mister Colibri
Quer comprar celular,Tablet,pen drive, GPS e muito outros produtos e ainda podendo pagar tudo em LPs ?Pois saiba que isso é possível,basta você visitar o site downloadstotal.com e realizar a sua compra com toda tranquilidade e segurança!!!

Hora

Online

Arquivo do Blog