pyramid_ipauth

צילום מסך תוכנה:
pyramid_ipauth
פרטי תוכנה:
גרסה: 0.1.1
טען תאריך: 15 Apr 15
מפתחים: Mozilla Services Team
רשיון: ללא תשלום
פופולריות: 13

Rating: 4.5/5 (Total Votes: 2)

pyramid_ipauth היא מדיניות אימות לפירמידה שמגדירה את זהות ומנהלים יעילים המבוססים על כתובת ה- IP מרחוק של הבקשה.
סקירה כללית
כדי לבצע אימות מבוססת כתובת IP, ליצור IPAuthenticationPolicy ולציין את יעד IP הטווח, זיהוי המשתמש ומנהלים יעילים. אז להגדיר את זה כמדיניות האימות בתצורה שלך:
authn_policy = IPAuthenticationPolicy ("127.0. *. *",, ["מקומי"] "myuser")
config.set_authentication_policy (authn_policy)
זה יגרום לכל הבקשות של כתובות IP ב127.0. *. * מגוון לעבור אימות כמשתמש "myuser" ויש לי "המקומיים" האפקטיבי העיקרית.
אפשר גם לציין את אפשרויות התצורה בקובץ הפריסה שלך:
[אפליקציה: pyramidapp]
שימוש = ביצה: mypyramidapp
ipauth.ipaddrs = 127.0.0. * 127.0.1. *
ipauth.principals = המקומיים
לאחר מכן אתה יכול פשוט כולל את חבילת pyramid_ipauth לתצורה שלך:
config.include ("pyramid_ipauth")
זה יזהה את הגדרות ipauth ולבנות ומדיניות appopriate.
שים לב שחבילה זו תומכת בהתאמה נגד קבוצה אחת של addresss IP בלבד. אם אתה צריך להקצות את אישורי שונים לקבוצות שונות של כתובות IP, אתה יכול להשתמש בחבילת pyramid_multiauth בשיתוף עם pyramid_ipauth:
& Nbsp; http: //github.com/mozilla-services/pyramid_multiauth
כתובות IP ציון
ניתן לציין את כתובות ה- IP במגוון רחב של צורות, כולל:
- "כל": כתובות IPv6 כל IPv4 והאפשרי
- "מקומי": כל הכתובות המקומיות של המכונה
- כתובת ה- IP "A.B.C.D" יחידה
- "A.B.C.D / N" מפרט כתובת רשת
- "ABC *" התאמת גוש נגד כל המספרים האפשריים
- "ABCD-E" התאמת גוש נגד מגוון של מספרים
- מחרוזת רווחים או מופרד בפסיקים של כל האמור לעיל
- Netaddr IPAddress, IPRange, IPGlob, IPNetork של אובייקט IPSet
- רשימה, tuple או iterable של כל האמור לעיל
פרוקסי
מודול זה אינו מכבד את הכותרת-שהועבר-לX כברירת מחדל, שכן הוא יכול להיות מזויף בקלות על ידי לקוחות זדוניים. אם השרת שלך הוא מאחורי פרוקסי מהימן שמגדיר את הכותרת-שהועבר-לX, אתה צריך להצהיר במפורש הקבוצה של שליחים מהימנים כמו כל כך:
IPAuthenticationPolicy ("127.0. *. *",
& Nbsp; = המנהלים ["מקומי"],
& Nbsp; באי כוח = "127.0.0.1")
הקבוצה של כתובות Proxy מהימנים יכולה להיות מוגדרת תוך שימוש באותו התחביר כמו הסט של כתובות IP לאימות

מה חדש במהדורה זו:.

  • רישיון עדכון לMPL 2.0

דרישות :

  • Python

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

תגובות ל pyramid_ipauth

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