pyramid_whoauth

צילום מסך תוכנה:
pyramid_whoauth
פרטי תוכנה:
גרסה: 0.1.2
טען תאריך: 14 Apr 15
מפתחים: Mozilla Services Team
רשיון: ללא תשלום
פופולריות: 0

Rating: 1.5/5 (Total Votes: 2)

pyramid_whoauth היא מדיניות אימות לפירמידה ששימוש ב- API v2 repoze.who.
תוסף זה מאפשר לך לקבוע את תצורת מחסנית אימות repoze.who כמדיניות אימות פירמידה. זה לוקח מפעל API repoze.who והופך אותו לIAuthenticationPolicy פירמידה:
מmake_api_factory_with_config יבוא repoze.who.config
api_factory = make_api_factory_with_config (global_conf, "etc / who.ini")
authn_policy = WhoAuthenticationPolicy (api_factory)
config.set_authentication_policy (authn_policy)
זה יהיה לטעון תצורת repoze.who מקובץ config שצוין ולחבר אותו לפירמידה.
היתרון של שימוש בpyramid_whoauth במקום תווך repoze.who הוא אימות המבוצעת רק כאשר היישום שלך במפורש מבקש זאת באמצעות דוגמא authenticated_userid (הפונקציה) של הפירמידה.
לנוחיותכם, ניתן גם לציין את כל הגדרות תצורת repoze.who כחלק מהגדרות פריסת פסטר. לדוגמא, ייתכן שתהיו את הדברים הבאים:
[אפליקציה: pyramidapp]
שימוש = ביצה: mypyramidapp
who.plugin.basicauth.use = repoze.who.plugins.basicauth: make_plugin
who.plugin.basicauth.realm = MyRealm
who.plugin.authtkt.use = repoze.who.plugins.auth_tkt: make_plugin
who.plugin.authtkt.secret = אז סוד הו!
who.identifiers.plugins = authtkt BasicAuth
who.authenticators.plugins = authtkt BasicAuth
who.challengers.plugins = BasicAuth
זו מגדירה repoze.who להשתמש "BasicAuth" ותוספים "auth_tkt", תוך שימוש בסגנון מקווקו-ההגדרות של פירמידה ולא את קובץ config repoze.who. אז זה פשוט עניין של כולל מודול pyramid_whoauth לתצורה שלך:
config.include ("pyramid_whoauth")
בנוסף לקביעת תצורה של מפעל API repoze.who מההגדרות נתון, זה יהיה גם להגדיר כמה נוחות נוספת עבור היישום שלך:
- נוף אסור שמאתגר את אישורים באמצעות repoze.who
- נוף התחברות שמאמת כל אישורי שהוגש באמצעות POST
- נוף התנתקות ששולח לשכוח כותרות כאשר גישה
- Tween שקורא repoze.who "זוכר" שיטה לכל תגובה

מה חדש בהודעה זו:

    • הנח את tween ישירות מעל tween EXCVIEW. זה יעזור להבטיח את זה הוא מתחת tweens שאינו קשור אחר, ולכן הם לא יראו שנזרק ApplicationRedirectException.

    מה חדש בגרסת 0.1.1:

    • עדכון לMPL 2.0

    דרישות :

    • Python

  • תוכנות אחרות של יזם Mozilla Services Team

    mozsvc
    mozsvc

    20 Feb 15

    wimms
    wimms

    20 Feb 15

    Cornice
    Cornice

    20 Feb 15

    תגובות ל pyramid_whoauth

    תגובות לא נמצא
    להוסיף הערה
    הפעל את התמונות!