facebook क्यों लागू करें HTTPS को जबरदस्ती YES के रूप में सेट किया जाता है?




(4)

यदि आप स्थानीय रूप से create-react-app के साथ विकसित कर रहे हैं, तो एक त्वरित समाधान जोड़ना है

HTTPS=true

अपनी .env फ़ाइल के लिए और जब आप फेसबुक लॉगिन का परीक्षण नहीं कर रहे हों, तब ही टिप्पणी करें।

मैं फेसबुक एसडीके का उपयोग कर रहा हूं। मुझे निम्नलिखित त्रुटि प्राप्त हो रही है:

Insecure Login Blocked: You can't get an access token or log in to this app from an insecure page. Try re-loading the page as https://

अध्ययन करने के बाद मुझे पता चला कि मुझे 'एनफोर्स HTTPS' को 'फेसबुक लॉगइन> सेटिंग>' के तहत NO के रूप में सेट करना है। लेकिन मैं एनटीटीपीएस को एनओटी के रूप में सेट नहीं कर सकता। क्या यह समस्या मेरी है? या I facebook http के बजाय https का उपयोग करने के लिए प्रतिबंधित है?


क्लाइंट OAuth को सक्षम करें और Valid OAuth रीडायरेक्ट URI में "लोकलहोस्ट: 3000" लिखें।
परिवर्तनों को सुरक्षित करें। यह स्वचालित रूप से https: // localhost: 3000 में बदल जाएगा, लेकिन इससे कोई फर्क नहीं पड़ता ...
और सेट स्थिति : विकास में (यह महत्वपूर्ण है!)
फिर यह आपके http लोकलहोस्ट में काम करेगा।


यदि आप Client OAuth Login सक्षम करते हैं और वैध OAuth रीडायरेक्ट URI के लिए सिर्फ localhost:{port} लिखते हैं, तो यह काम करेगा।


लेकिन मैं एनटीटीपीएस को एनओटी के रूप में सेट नहीं कर सकता। क्या यह समस्या मेरी है?

https://developers.facebook.com/docs/facebook-login/security :

HTTPS लागू करें। यह सेटिंग OAuth रीडायरेक्ट के लिए HTTPS और जावास्क्रिप्ट एसडीके के साथ टोकन पहुंच वाले पृष्ठों की आवश्यकता है। मार्च 2018 के रूप में बनाए गए सभी नए ऐप्स में डिफ़ॉल्ट रूप से यह सेटिंग है और आपको मार्च 2019 तक केवल HTTPS URL का उपयोग करने के लिए किसी भी मौजूदा ऐप को माइग्रेट करने की योजना बनानी चाहिए।

मुझे लगता है, जैसे वे नहीं चाहते कि आप HTTPS के बिना भी शुरू कर सकें, जब आप एक नया ऐप बना रहे हैं।

इसके अलावा, क्रोम ने हाल ही में घोषणा की है कि वे जल्द ही सभी HTTP साइटों को असुरक्षित के रूप में चिह्नित करेंगे, 68 संस्करण पर, जो जुलाई 2018 में जारी किया जाएगा। इसलिए आपको जल्द से जल्द बाद में एचटीटीपीएस जाना होगा।

उद्योग के "बड़े खिलाड़ी" वर्तमान में इस बड़े समय के लिए जोर दे रहे हैं, चाहे हम इसे चाहें या नहीं।







facebook