quarta-feira, 11 de abril de 2012

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

·

 

Deixa eu ver se entendi, o correto é eu deixar que o Spring gerencie
a minha conexão com o banco e não o glassfish? Mesmo que eu não
queira usar o Spring, apenas o Spring Security?

Pergunto isso, pois li em foruns que é possível utilizar o spring
security sem o spring, isso é viável...

Nesse momento quero usar apenas o spring security, pois já tenho uma
aplicação web quase pronta, tá faltando apenas a parte de
segurança...

Abraço

Carlos

--- Em java-br@yahoogrupos.com.br, <gsdesigner.pi@...> escreveu
>
> Cara também estou estudando spring, e achei chato a questão
dele ficar gerenciado minha conexão. Mais quando vc termina de fazer
está configurações necessária do spring a persistência de
seus dados fica mais rápido, e bem mais segura do que parece. E na
hora de buscar uma sessão de usuário ele deve ser o primeiro a
visualizar o banco para determinar o nível de usuário que tá
logando. Se tem como colocar ele sem fazer a conexão, até q tem,
mais irá ficar sem sentido de usar ele, ou seja, teria que gerenciar
os nível de usuário no braço
>
> ----------
> Env. via Nokia E-mail
>
> ------Mensagem original------
> De: cdtaschetto cdtaschetto@...
> To: java-br@yahoogrupos.com.br
> Date: Terça-feira, 10 de Abril de 2012 12h47min19s GMT-0000
> Subject: [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 4430s

Quer conhecer gente nova e interessante? Só depende de você.

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

__,_._,___

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