repoze.who.plugins.vepauth

البرمجيات قطة:
repoze.who.plugins.vepauth
تفاصيل البرنامج:
الإصدار: 0.3.0
تاريخ إيداع: 15 Apr 15
المطور: Mozilla Services Team
ترخيص: حرر
شعبية: 12

Rating: 2.0/5 (Total Votes: 1)

وrepoze.who.plugins.vepauth هو البرنامج المساعد repoze.who للمصادقة الآلي عبر BrowserID:
على & nbsp؛ HTTPS: //browserid.org/ https://wiki.mozilla.org/Identity/BrowserIDSync
البرنامج المساعد تنفذ بروتوكول تجريبي لمصادقة لخدمات الويب مريحة مع بروتوكول البريد الإلكتروني التحقق منها، ويعرف أيضا باسم مشروع BrowserID موزيلا. وهو مصمم للاستخدام في الأدوات الآلية مثل العميل مزامنة فايرفوكس. إذا كنت تبحث عن شيء لاستخدام للزوار البشري على موقع الويب الخاص بك، يرجى المحاولة:
على & nbsp؛ المتشعب: //github.com/mozilla-services/repoze.who.plugins.browserid
عند الوصول إلى الموارد المحمية، سيقوم الملقم تولد استجابة 401 التحدي مع نظام "أوث + VEP" على النحو التالي:
> GET / protected_resource HTTP / 1.1
> المضيف: example.com
يجب على العميل استخراج رابط من هذا التحدي وظيفة سرية للتأكيد VEP إلى ذلك الموقع. هذا سيخلق جلسة المصادقة جديدة والعودة مجموعة من أوراق اعتماد العميل أوث:
> POST / request_token HTTP / 1.1
> المضيف: example.com
> نوع المحتوى: التطبيق / x-WWW-urlencoded شكل
>
> التأكيد = VEP_ASSERTION_DATA
<نوع المحتوى: التطبيق / جسون
<
<{
<"oauth_consumer_key": SESSION_TOKEN،
<"oauth_consumer_secret": SESSION_SECRET
<}
يجب أن يتم توقيع طلبات اللاحقة باستخدام بيانات الاعتماد هذه في وضع أوث اثنين أرجل:
> GET / protected_resource HTTP / 1.1
> المضيف: example.com
> إذن: أوث oauth_consumer_key = SESSION_TOKEN،
> oauth_signature_method = "HMAC-SHA1"،
> oauth_version = "1.0"،
> oauth_timestamp = الطابع الزمني،
> oauth_nonce = حالية
> oauth_signature = التوقيع
على & nbsp؛ HTTP / 1.1 200 OK
على & nbsp؛ نوع المحتوى: نص / عادي
لعينيك فقط: البيانات السرية!
الرموز الدورة هي قتية وسوف تنتهي في نهاية المطاف. إذا حدث هذا سوف تتلقى ردا 401 كما كان من قبل، ويجب أن مرحلة ما بعد تأكيد جديد للحصول على أوراق اعتماد جديدة

ما هو الجديد في هذا الإصدار:.

استبدال بروتوكول OAuth الثنائي مع MAC الوصول أصيل، تنفيذها وفقا لأحدث مشروع المواصفة القياسية:
https://tools.ietf.org/html/draft-ietf-oauth-v2-http-mac-01

ما هو الجديد في الإصدار 0.2.0:

وأضاف الأساسي نمط مطابقة لtoken_url، على سبيل المثال ومثل؛ / {التطبيق} / رمزي ومثل ؛.
صنع TokenManager.make_token وTokenManager.parse_token قبول طلب وارد كما الوسيطة الأولى، ومعظمها حتى يتمكنوا من الحصول على نتائج نمط مطابقة.
السماح TokenManager.make_token إرجاع ديكت من معلومات اضافية ليتم تضمينها في الاستجابة.

المتطلبات:

بيثون
repoze.who

البرامج الأخرى من المطور Mozilla Services Team

powerhose
powerhose

20 Feb 15

pyramid_whoauth
pyramid_whoauth

14 Apr 15

wimms
wimms

20 Feb 15

تعليقات ل repoze.who.plugins.vepauth

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