zope.authentication.

تعريف أساسيات المصادقة لإطار Zope
التحميل الان

zope.authentication. الترتيب والملخص

الإعلانات

  • Rating:
  • رخصة:
  • ZPL
  • السعر:
  • FREE
  • اسم الناشر:
  • Zope Corporation and Contributors
  • موقع ويب الناشر:
  • http://zope org

zope.authentication. العلامات


zope.authentication. وصف

يوفر Zope.Authentication تعريف لمفاهيم المصادقة للاستخدام في إطار Zope Framework. يتم تعريف الدعم SupportLogout الدعم بواسطة واجهة بسيطة Ilogout: >>> من Zope.authentication. ILOGOUT هو تكيف مكون IAAuthentication إلى ILOGOUT للتوضيح، وسوف نقوم بإنشاء تطبيق تسجيل الخروج بسيط يتكيف مع iauthentication: >>> @ iauthentication) ... implementer (ilogout) ... Class Simpleelogout (كائن) :. .. ... def __init __ (الذات، المصادقة): ... Pass ... ... Def Logout (الذات، الطلب): ... طباعة "مستخدم قام بتسجيل الدخول" >>> ProvideAdapter (Simplelogout) وشيء ما لتمثيل أداة مساعدة المصادقة: >>> implementer (IAAuthentication) ... مصادقة الطبقة (كائن): ... Pass >>> Auth = مصادقة = مصادقة () لأداء تسجيل الخروج، نقوم بتكييف مصادقة إلى ILOGOUT و Call 'Logout' : >>> تسجيل الخروج = ilogout (auth) >>> logout.logout (TestRequest ()) قام المستخدم بتسجيل الدخول "NOGOUT" Adapterthe فئة: >>> من zope.authentication.logout استيراد nologoutcan التسجيل كزوفر تراجع عن Ilogout لمكونات IAAuthentication التي لا يمكن التكيف مع ilogout. طريقة تسجيل الخروج من NOLOLOUT هي NO-OP: >>> NOGOUT (AUTH) .LOGOUT (TestRequest ()) Interface Logout InterfaceBecourause لا تدعم بعض بروتوكولات المصادقة رسميا تسجيل الخروج رسميا، فقد لا يكون من الممكن لمستخدم تسجيل الخروج بمجرد أن يكون لديه تسجيل الدخول. في مثل هذه الحالات، سيكون من غير المناسب تقديم واجهة مستخدم لتسجيل الخروج. Because دعم تسجيل الدخول هو شكلي الموقع، ويوضح Zope محول أنه، عند تسجيله، يشير إلى أنه تم تكوين الموقع لتسجيل الخروج: >>> zope.authentication.logout استيراد logoutsupportedTehis فئة مجرد علم كما تنفذ ilogoutsupported: >>> من zope.authentication.Indfaces استيراد ilogoutssupported >>> ilogoutsupported.mplementedby (logoutsupported) صحيح >>> طلب = كائن () >>> ilogoutsupported.providedby (Logoutsupported (طلب)) يتم استخدام الشروط الشرجية TRUEPRINCEIPAL لدعم واجهات المتصفح للبحث عن المصادر الرئيسية. أنها توفر الوصول إلى الرموز والألقاب للقيم. تستخدم طريقة عرض المصطلحات الرئيسية أداة مساعدة للمصادقة للحصول على العناوين الرئيسية. لنقم بإنشاء أداة مساعدة للمصادقة لإظهار كيف يعمل هذا: >>> مفتاح الطبقة: ... Def __init __ (الذات، معرف، العنوان): ... Self.ID، Self.Title = ID، عنوان >>>> من Zope. واجهة استيراد المنفذ >>> من zope.authentication.Indfaces استيراد IAAuthentication >>> من Zope.authentication.Indfaces استيراد PrincipAllookuperror >>> @ iauthentication) ... Authutility Class: ... Data = {'Jim': '' جيم فولتون "، ستيفان": "ستيفان ريختر"} ...... .. عودة المدير (معرف العنوان، العنوان) ... رفع principallookuperrornow نحتاج إلى تثبيت الأداة المساعدة المصادقة: >>> من Zope.component Form للاستيراد >>> التآكل (Authutility (Authutility ()، IAAuthentication) نحتاج إلى مصدر رئيسي بحيث نحن يمكن أن تخلق وجهة نظر منه. >>> من Zope.component استيراد التغليف >>>> Printalsorsource: ... Def __Contains __ (الذات، معرف): ... Auth = Gerutility (IAAuthentication) ... TRY: ... Auth.getPrincipal (ID). .. باستثناء principallookuperror: ... إرجاع False ... آخر: ... عودة TrueNow يمكننا إنشاء مصطلحات عرض: >>> من Zope.authentication.Principal استيراد مبارات >>> مصطلحات = PrincipalTMS (Printorsource ()، لا شيء . غير موجود، نحصل على خطأ في البحث: >>> البنود. Getterm ('BOB') Traceback (آخر مكالمة آخر): ... Lookuperror: Bobif لدينا رمز مميز، يمكننا الحصول على المعرف الرئيسي لذلك. >>> test.getValue ('C3RLCGHBG__') 'الصفحة الرئيسية Stephan'Product's


zope.authentication. برامج ذات صلة

jtmpl.

تطبيق سطر الأوامر لتشغيل JSontemplate بسرعة ...

83

تحميل

المحلول

يجعل Sqlalchemy سهلة وممتعة للاستخدام، وتضيف بعض القدرات المخصصة ...

162

تحميل