iphone - دائرة الرقابة الداخلية-يجري تسجيل الدخول في ويبفيو بعد تسجيل الدخول باستخدام سك



facebook authentication (2)

أنا بناء التطبيق فون يحتوي على بعض الميزات الاجتماعية. لقد تمكنت من الحصول على المستخدم لتسجيل الدخول إلى الفيسبوك ضمن طلبي. لقد نفذت أيضا ويبفيو أن يحمل الفيسبوك فون الأمثل الصفحة. ما أريد الآن القيام به هو المستخدم لي أن يتم تسجيل الدخول داخل عرض ويب دون الحاجة إلى تسجيل الدخول مرتين (مرة واحدة في التطبيق ومرة ​​واحدة في عرض ويب)

لقد حاولت بعض الأشياء اللعب مع access_token في ورل لكنه لم ينجح.

هل يعرف أحد ما إذا كان من الممكن تنفيذ ذلك وكيفية القيام بذلك؟

شكرا مقدما لمساعدتكم

https://ffff65535.com


الجواب القصير: ربما لا يكون من المفترض أن تكون قادرا على القيام بذلك.

والفكرة هي أن التطبيق الخاص بك يجب أن تخزن فقط رمز المصادقة التي تمكنك من القيام الاشياء والتطبيق الخاص بك (على سبيل المثال آخر إلى الجدار والتطبيق الخاص بك). على إصدار الويب، يتم تسجيل المستخدم في الفيسبوك والفيسبوك بالإضافة إلى ذلك يمر رمز المصادقة على موقع الويب الخاص بك. على نسخة دائرة الرقابة الداخلية، وأعتقد أنك لن تحصل على ملف تعريف الارتباط جلسة الفيسبوك، وأنا متأكد من أنك بحاجة إلى ملفات تعريف الارتباط جلسة الفيسبوك أن يتم تسجيل الدخول إلى الجانب على شبكة الإنترنت من الأشياء (وخاصة لأنها مصممة للمتصفح - تسجيل الخروج من الفيسبوك يسجل لك الخروج من الفيسبوك الاتصال على جميع المواقع).

هناك الكثير من الأشياء التي يمكنك القيام بها للتغلب على هذا - انها تافهة لمجرد طلب من المستخدم عن اسم المستخدم / كلمة السر (والفكرة الكاملة من "واجهة المستخدم موثوق بها" داخل أويوبفيو داخل التطبيق الخاص بك هو معيب، على الرغم من مطالبات الفيسبوك).

الشيء "الصحيح" القيام به هو تنفيذ كل شيء باستخدام المكالمات إلى دائرة الرقابة الداخلية سك حتى لا تضطر إلى عناء مع الجانب على شبكة الإنترنت من الأشياء.


هل اختبرت تطبيقك على جهاز محاكاة أو على الجهاز؟ السبب أسأل هو لأن إيم محاولة للحصول على التطبيق إلى بقي تسجيل الدخول إلى الفيس بوك الذي يفعل، سورتا ... فإنه لا يزال للملوثات العضوية الثابتة الحوار فب قائلا انها سجلت في غرامة والمستخدم لديه للنقر على زر موافق.

لم يكن لدي وقت كاف لاختباره على الجهاز ولكن أعتقد أنه قد يكون لها علاقة مع حقيقة أنه مع أووث 2.0، مع 3.2.x أو> ... إذا تم تثبيت فب، فإنه يستخدم تسجيل الدخول فب التطبيق ولكن إذا لم يتم تثبيته يستخدم تسجيل الدخول سفاري على شبكة الإنترنت.

منذ محاكاة لا يكون التطبيق فب تثبيت، فإنه يستخدم في الواقع تسجيل الدخول إلى سفاري على شبكة الإنترنت (أنا استنتج بتواضع) التي من شأنها أن تخزن ملف تعريف الارتباط، وربما لا يفعل ذلك على simulator..dunno، أنا لا تزال تبحث عن الجواب على ذلك واحد: )





webview