2012-01-31 23 views
7

के अंदर काम नहीं कर रहा है मैंने जेएसफ़िल्ड पर एक फीडल बनाया है जो फोरस्क्वेयर के "टोकन" प्रतिक्रिया प्रकार के माध्यम से ओएथ एक्सेस टोकन पुनर्प्राप्त करता है। एक या दो दिन पहले यह ठीक काम कर रहा था। जब "फोरस्क्वेयर के साथ लॉगिन करें" पर क्लिक किया गया था फोरस्क्वेयर का प्राधिकरण पृष्ठ दिखाई दिया और मैं access_token प्राप्त करने में सक्षम था। आज मुझे एक त्रुटि मिलती है जो कहती है "एक्सप्लोर करने के लिए इनकार किया गया क्योंकि एक्स-फ्रेम-विकल्प द्वारा वर्जित प्रदर्शन।" मैंने JSFiddle से यह देखने के लिए संपर्क किया है कि क्या उन्होंने अपने एक्स-फ़्रेम-ऑप्शन हेडर बदल दिए हैं, लेकिन मेरा मानना ​​है कि यह इफ्रैमड पेज है जो हेडर निर्दिष्ट करता है। Iframes के अंदर OAuth के बारे में फोरस्क्वेयर की नीति क्या है और क्या हाल ही में यह बदल गई है?ओएथ एक आईफ्रेम

Here is my Fiddle

उत्तर

9

हम अपने OAuth प्रवाह iFrames में एम्बेड का समर्थन नहीं करने के लिए नवीनीकृत किया है। यह OAuth 2 spec द्वारा अनुशंसित है: http://tools.ietf.org/html/draft-ietf-oauth-v2-23#section-10.13

+5

मेरे सिस्टम से ऐसा लगता है कि क्रोम केवल आईफ़्रेम को रोक रहा है। फिर भी, जब उचित तरीके से उपयोग किया जाता है, तो इस ऑथ मोड ने इतना अच्छा यूएक्स जोड़ा :( –

संबंधित मुद्दे