Ho spring 3.1 con accesso di sicurezza primavera nella mia app. Sto cercando di aggiungere il login di Facebook usando spring social ad esso. Va alla pagina di login di Facebook ma il messaggio di posta in esso genera un errore 404. Ho questo nell'URL:Spring Social - errore 404 per login facebook
http://localhost:8080/TestProject/signin?error=provider#_=_
qui va la mia primavera config sociale:
<bean class="org.springframework.social.connect.web.ProviderSignInController">
<!-- relies on by-type autowiring for the constructor-args -->
<constructor-arg ref="signInAdapter" />
</bean>
<bean id="connectionFactoryLocator"
class="org.springframework.social.connect.support.ConnectionFactoryRegistry">
<property name="connectionFactories">
<list>
<bean class="org.springframework.social.facebook.connect.FacebookConnectionFactory">
<constructor-arg value="${fb.id}" />
<constructor-arg value="${fb.passwrd}" />
</bean>
</list>
</property>
</bean>
<bean id="connectionRepository" factory-method="createConnectionRepository"
factory-bean="usersConnectionRepository" scope="request">
<constructor-arg value="#{request.userPrincipal.name}" />
<aop:scoped-proxy proxy-target-class="false" />
</bean>
<bean id="signInAdapter" class="com.Test.social.SimpleSignInAdapter"/>
<bean id="usersConnectionRepository"
class="org.springframework.social.connect.jdbc.JdbcUsersConnectionRepository">
<constructor-arg ref="dataSource" />
<constructor-arg ref="connectionFactoryLocator" />
<constructor-arg ref="textEncryptor" />
</bean>
<bean id="textEncryptor" class="org.springframework.security.crypto.encrypt.Encryptors"
factory-method="noOpText" />
</beans>
Qualche idea?
e sì, sto usando spring social 1.0.2. – shazinltc
e ho creato l'app di Facebook e data l'appid, la chiave .. – shazinltc
La configurazione sembra ok .. Puoi condividere ciò che hai visto nei registri. –