Z3c.Authenticator.

تنفيذ IAAuthentication ل Zope3
التحميل الان

Z3c.Authenticator. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • ZPL
  • اسم الناشر:
  • Roger Ineichen and the Zope Community
  • موقع ويب الناشر:
  • http://zope.org

Z3c.Authenticator. العلامات


Z3c.Authenticator. وصف

تنفيذ IAAuthentication ل Zope3 يوفر z3c.authenticator تنفيذ iauthentication ل Zope3. لاحظ أن هذا التنفيذ مستقل عن Zope.App.Authentication ولا يعتمد ذلك على تلك الحزمة. هذا يعني أنه لا يستخدم حتى إضافات اعتماد أو مصادقة المقدمة من حزمة Zope.app.Authentication.iauthentication الأداة المساعدة توفر حزمة Authenticator إطارا للمصادقة للمديرين والمعلومات التي يربطونها معهم. يستخدم الإضافات والمشتركين للحصول على عملها المنجز. لأداة مصادقة بسيطة لاستخدامها، يجب أن يتم تسجيلها كأداة مساعدة توفر Zope.authentication.Interfaces.iauthentication. هدفنا هو دعم أداة مساعدة IAAuthentication مفيدة والتي تقدم API بسيطة لتطبيقات IUSER مخصصة ولا يعتمد على تنفيذ Zope.App.Authentication الافتراضي. يدعم RecureCior Clustion الرموز المعرف الفريد للمديرين. هذا يعني أن المدير الذي يتم حذفه وأضاف مرة أخرى بنفس المعرف، تسجيل الدخول إلخ. ليس لديك نفس المعرف مرة أخرى. نحن نؤيد ذلك عن طريق إنشاء رمز معرف المستخدم الذي تم إنشاؤه بواسطة معرف المضيف، والطابع الزمني، وسلسلة عشوائية وسمة تسجيل الدخول. ما يختلف عن pluggableAuthenticationWe استخدام نمط مختلف ل IAAuthentiCatorPlugins في هذا التنفيذ أكثر من المستخدمة في pluggableAuthentication من zope.app.authentication، ل المصادقة القابلة للتوصيل ليست مفيدة للغاية عندما يتعلق الأمر بتنفيذ معلومات رئيسية مخصصة. إن ربط IPrinciPalinfo يدفع عدم نشر كلمة مرور iinternalprincipal يتم إسقاطها في هذا التطبيق. في تنفيذنا نحن نقدم iFoundPrincipal و IAuthentessprincipal التي يتم تنفيذها كمحولات ل IUSER. لا تقدم هذه المحولات سياقها وهو IUSER الحقيقي. لا يستخدم المصادقة بادئة. يتم تطبيق استخدام بادئة فقط في igroupcontainer. نحن لا نستخدم بادئة في iusercontainer بسبب الرموز المعرفية الفريدة المستخدمة من نوعها. سيؤدي ذلك إلى التأكد من عدم استخدام نفس المعرف الرئيسي في وقت لاحق (معايير مشتركة). هناك طريقة إضافة تقوم بإنشاء هذا المعرف لك بناء على تسجيل الدخول. يجب عدم استخدام __SetITEM__ مباشرة لإضافة مثيلات IUSER بعد الآن. نحن تقيد بشدة استخدام هذه الطريقة. راجع اختبارات DOC المضمنة في __SetItem__ لمزيد من المعلومات. هو الوظيفة الأساسية للمصادقة هي مصادقة المدارس. يستخدم نوعان من المكونات الإضافية في عملها: * الإضافات بيانات الاعتماد * الإضافات الإضافات الإضافية مسؤولة عن استخراج بيانات اعتماد المستخدم من طلب. قد يصدر البرنامج المساعد بيانات اعتماد في بعض الحالات "تحديا" للحصول على بيانات الاعتماد. على سبيل المثال، يقوم البرنامج المساعد في بيانات اعتماد "جلسة" بقراءة بيانات الاعتماد من جلسة ("الاستخراج"). إذا لم يتمكن من العثور على بيانات اعتماد، فسوف يعيد توجيه المستخدم إلى نموذج تسجيل الدخول من أجل تزويدهم ("التحدي"). الإضافات المصادقة مسؤولة عن مصادقة بيانات الاعتماد المستخرجة بواسطة البرنامج المساعد بيانات الاعتماد. عادة ما تكون عادة ما تكون قادرة على إنشاء كائنات رئيسية لأوراق اعتمادها التي تتم المصادقة عليها بنجاح.given كائن طلب، إرجاع المصادقة كائنا رئيسيا، إذا كان ذلك ممكنا. تقوم الأداة المساعدة المصادقة بذلك من خلال التكرار أولا من خلال الإضافات "بيانات الاعتماد" للحصول على مجموعة من بيانات الاعتماد. إذا حصلت على بيانات اعتماد، فستكنت من خلال إضافات المصادقة للمصادقة عليها. إذا نجح أحد المصادقة في مصادقة مجموعة من بيانات الاعتماد، يستخدم المصادقة المصادقة لإنشاء رئيسية مقابلة لأوراق الاعتماد. يخطر المصادقة بالمشتركين إذا تم إنشاء مدير مصادق عليه. المشتركون مسؤولون عن إضافة البيانات، وخاصة المجموعات، إلى المدير. عادة، إذا أضاد المشترك بيانات، فيجب عليه أيضا إضافة تصريحات الواجهة المقابلة. متطلبات: بيثون ما الجديد في هذا الإصدار: Bugfix: لم يتناول Unicode Iuser.login القيم. استنهار ثابتة.


Z3c.Authenticator. برامج ذات صلة

FrontWeb.

منشئ موقع الويب بسيط باستخدام نص إعادة هيكلة ...

109

تحميل