5

मेरे पास मेरे ऐप में वसंत सुरक्षा लॉगिन के साथ वसंत 3.1 है। मैं वसंत सामाजिक का उपयोग कर फेसबुक लॉगिन जोड़ने की कोशिश कर रहा हूं। यह फेसबुक लॉगिन पेज पर जाता है लेकिन इसमें लॉग पोस्ट 404 त्रुटि फेंकता है। मैं URL में यह है:स्प्रिंग सोशल - फेसबुक लॉगिन के लिए 404 त्रुटि

<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> 

किसी भी विचार:

http://localhost:8080/TestProject/signin?error=provider#_=_ 

यहाँ मेरी वसंत सामाजिक config चला जाता है?

उत्तर

0

आप किस वसंत सामाजिक संस्करण का उपयोग कर रहे हैं? (1.0.एक्स होना चाहिए)

क्या आपने फेसबुक एप्लिकेशन बनाया था? (आपको Facebook कनेक्शन कनेक्शन फैक्टरी कन्स्ट्रक्टर में एप्लिकेशन कुंजी/गुप्त प्रदान करने की आवश्यकता है)। ऐसा लगता है कि आप अपने फेसबुक उपयोगकर्ता/पासवर्ड का उपयोग कर रहे हैं।

+0

और हाँ, मैं वसंत सामाजिक 1.0.2 का उपयोग कर रहा हूं। – shazinltc

+0

और मैंने फेसबुक ऐप बनाया है और एपिड दिया है, कुंजी .. – shazinltc

+0

कॉन्फ़िगरेशन ठीक दिखता है .. क्या आप लॉग में जो भी देखते हैं उसे साझा कर सकते हैं। –

0

मैं भी सिर्फ suddently signin?error=provider#_=_ को एक रीडायरेक्ट प्राप्त करने के लिए हुआ है।

कारण यह था कि इस "त्रुटि संदेश" बार-बार हुआ, मैंने अपनी स्थानीय जेडीके स्थापना को अपडेट किया। इस नई जेडीके स्थापना के साथ, मेरी जावा स्थापना सुरक्षा सेटिंग्स में भी कोई भी परिवर्तन "ताजा स्थापना डिफ़ॉल्ट" पर रीसेट कर दिया गया था। विशेष रूप से, मेरे मैन्युअल रूप से स्थापित UnlimitedJCEPolicy अब उपलब्ध नहीं था। UnlimitedJCEPolicy को पुनर्स्थापित करने से मेरे मामले में समस्या हल हो गई

मेरे विशेष मामले में, मैं noOpText() TextEncryptor का उपयोग नहीं कर रहा हूं, लेकिन queryableText(..) TextEncryptor

+0

मेरे लिए यह ऐप आईडी के साथ कुछ मुद्दा था .. :) उत्तर देने के लिए धन्यवाद – shazinltc