tgapp-fbauth

البرمجيات قطة:
tgapp-fbauth
تفاصيل البرنامج:
الإصدار: 0.0.1
تاريخ إيداع: 20 Feb 15
المطور: Alessandro Molina
ترخيص: حرر
شعبية: 1

Rating: nan/5 (Total Votes: 0)

وtgapp-fbauth هو قابل للتوصيل الفيسبوك المصادقة طلب TurboGears2.
انها تهدف الى صنع سهلة لتنفيذ مصادقة والتسجيل مع حساب الفيسبوك في أي تطبيق TurboGears2.
تركيب
ويمكن تركيب fbauth كلا من pypi أو من bitbucket:
easy_install tgapp-fbauth
يجب أن تعمل فقط بالنسبة لمعظم المستخدمين
توصيل fbauth
في التكوين الخاص بك التطبيق / app_cfg.py المكونات الاستيراد:
من tgext.pluggable المكونات استيراد
ثم في نهاية المكونات دعوة الملف مع fbauth:
المكونات (base_config، "fbauth ')
سوف تكون قادرا على إضافة الفيسبوك تسجيل الدخول والتسجيل وربط أزرار باستخدام المساعدين التي تقدمها fbauth.
نضع في اعتبارنا أن الفيسبوك اتصال لا تعمل بشكل صحيح مع التطبيقات التي لا تعمل على المنفذ 80
فيسبوك معرف والرمزية
وعند استخدام المستخدمين FBAuth لها كيان جديد ذي صلة دعا fbauth. الوصول user.fbauth فمن الممكن للوصول إلى user.fbauth.facebook_id المستخدم وuser.fbauth.profile_picture.
FBAuth المساعدون
يوفر fbauth حفنة من المساعدين والتي سوف تولد الأزرار وجافا سكريبت المطلوبة للسماح تسجيل دخول المستخدمين الخاصة بك في التطبيق الخاص بك باستخدام حساب الفيسبوك تلقائيا:
- h.fbauth.login_button (معرف التطبيق، والنص = 'تسجيل الدخول مع الفيسبوك "، نطاق = بلا، تذكر =' ')
على & nbsp؛ يضع زر تسجيل الدخول. تصاريح الدخول لتسجيل الدخول مع المستخدم الذي تم بالفعل على اتصال مع الفيسبوك الهوية. لتوصيل المستخدم إلى الفيسبوك الهوية، وتسجيل أو الاتصال يمكن استخدامها.
على & nbsp؛ المعلمة معرف التطبيق يجب أن تكون هوية التطبيق الخاص بك، إذا تم ولم يقدم أي سيتم تخطي الدعوة FB.init بحيث FB يمكن تهيئة يدويا.
على & nbsp؛ المعلمة النص هو النص لإظهار داخل زر.
على & nbsp؛ المعلمة نطاق هي أذونات أن التطبيق سيتم تطلب ما لالفيسبوك. افتراضيا تلك هي بيانات المستخدم والبريد الإلكتروني فقط.
على & nbsp؛ وتذكر المعلمة يمكن استخدامها لتسجيل الدخول للمستخدم مع تاريخ انتهاء الصلاحية بدلا من استخدام ملف تعريف ارتباط جلسة، حتى أن الدورة يمكن أن تستمر لفترة أطول من علامة التبويب متصفح الحياة.
- h.fbauth.register_button (معرف التطبيق، والنص = 'سجل باستخدام الفيسبوك "، نطاق = بلا، تذكر =' ')
على & nbsp؛ يضع زر التسجيل. تسجيل تلقائيا بإنشاء مستخدم جديد من البيانات الفيسبوك وتسجل له في. للتسجيل في العمل هو مطلوب منها أن أي بيانات إضافية باستثناء البيانات التي هو مطلوب بالفعل افتراضيا في التشغيل السريع نموذج يمكن للمستخدم أن تكون قيم الفارغة. وهناك طريقة لتعريف المستخدمين المسجلين حديثا وطلب البيانات الناقصة يتم توفيرها إذا كان المستخدم للحصول على الرمز المميز حصلت بالفعل أن يتم تسجيل المستخدم في بدلا من إنشاء مستخدم جديد. هذا يسمح لتنفيذ 1 تسجيل نقرة وتسجيل الدخول. حديثا المستخدمين التي تم إنشاؤها سيكون أعلام كل من user.fbauth.registered وuser.fbauth.just_connected في صحيح بحيث يكون من الممكن تحديد عندما مستخدمين المسجلين فقط ونطلب منهم المزيد من المعلومات التي لم تقدم الفيسبوك. ويقترح لتعيين علامة just_connected إلى خطأ على معالج post_login لتعقب المستخدمين الذين سجلوا فقط لريال مدريد بشكل صحيح.
على & nbsp؛ المعلمة معرف التطبيق يجب أن تكون هوية التطبيق الخاص بك، إذا تم ولم يقدم أي سيتم تخطي الدعوة FB.init بحيث FB يمكن تهيئة يدويا.
على & nbsp؛ المعلمة النص هو النص لإظهار داخل زر.
على & nbsp؛ المعلمة نطاق هي أذونات أن التطبيق سيتم تطلب ما لالفيسبوك. افتراضيا تلك هي بيانات المستخدم والبريد الإلكتروني فقط.
على & nbsp؛ وتذكر المعلمة يمكن استخدامها لتسجيل الدخول للمستخدم مع تاريخ انتهاء الصلاحية بدلا من استخدام ملف تعريف ارتباط جلسة، حتى أن الدورة يمكن أن تستمر لفترة أطول من علامة التبويب متصفح الحياة.
- h.fbauth.connect_button (معرف التطبيق، والنص = 'ربط حسابك الفيسبوك "، نطاق = لا يوجد)
على & nbsp؛ يضع زر حساب الاتصال. ربط تصاريح لربط مستخدم موجود بالفعل في حساب الفيسبوك حتى تتمكن من تسجيل الدخول في وقت لاحق مع حساب الفيسبوك لها. سوف المستخدمين المتصلين حديثا يكون العلم user.fbauth.just_connected في صحيح بينما العلم user.fbauth.registered سوف تكون كاذبة للتمييز المستخدمين التي تم توصيل من المستخدمين الذين سجلوا مع الفيسبوك.
على & nbsp؛ المعلمة معرف التطبيق يجب أن تكون هوية التطبيق الخاص بك، إذا تم ولم يقدم أي سيتم تخطي الدعوة FB.init بحيث FB يمكن تهيئة يدويا.
على & nbsp؛ المعلمة النص هو النص لإظهار داخل زر.
على & nbsp؛ المعلمة نطاق هي أذونات أن التطبيق سيتم تطلب ما لالفيسبوك. افتراضيا تلك هي بيانات المستخدم والبريد الإلكتروني فقط.
FBAuth المرافق
يوفر FBAuth مجموعة من الأساليب الأداة التي تجعل من السهل العمل مع الفيسبوك:
- fbauth.lib.has_fbtoken_expired (المستخدم)
على & nbsp؛ الشيكات إذا الرمز المميز الفيسبوك للمستخدمين نظرا إنتهت فترة صلاحيته أو لا، وهذا يمكن أن تكون مفيدة عندما تدعو الفيسبوك API. على الفيسبوك المنوال نفسه يمكن استرجاعها من user.fbauth.access_token

المتطلبات:

بيثون

البرامج الأخرى من المطور Alessandro Molina

Flatland
Flatland

2 Jun 15

tgapp-tgcomments
tgapp-tgcomments

20 Feb 15

تعليقات ل tgapp-fbauth

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!