Django-Sslutils.

ssl עוזרי עבור django
הורד עכשיו

Django-Sslutils. דירוג וסיכום

פרסומת

  • Rating:
  • רישיון:
  • BSD License
  • מחיר:
  • FREE
  • שם המפרסם:
  • Allan Lei
  • אתר האינטרנט של המוציא לאור:
  • https://github.com/allanlei/

Django-Sslutils. תגים


Django-Sslutils. תיאור

Django-Sslutils הוא App Django המספק SSL תווכה ומעצבים עבור Django.InstallationPip התקנת Django-Sslutilsimportant הערותהג'נגו-SSLutils דורש זה request.Secure () עובד כראוי / contry.Request.is_secure () עובד לא בדיוק כפי שנועדו כאשר אתה משתמש django מאחורי פרוקסי הפוך. Django מחפש כותרות HTTP מסוימים, וכאשר מאחורי פרוקסי הפוך, כותרות אלה הם בדרך כלל מופשטים משם והחליפו עם משהו אחר כמו X- הועבר- prottps https. כדי "לתקן" את זה, יש כמה שיטות.סיזו תסתכל על התיעוד של Django על הגדרת Secure_Proxy_ssl_header. ההצעות שלהם חל גם על פתרונות אחרים. X- הועבר- proto ו https הוא מה עובד עבור django / goneicorn על adorku.django עם gunicornrun gunicorn עם configsecure_scheme_headers = {'x-formed-proto': 'https',} django> = 1.4 htps.pysecure_proxy_ssl_header = ('http_x_forwarded_proto' , 'https') sslutils.middewarewware.secureProxyslHeadMouthware (לא מומלץ) זה נועד עבור django <1.4 מאז הם dont יש תמיכה עבור secure_proxy_ssl_header. זה תווכה משמרת request.isecure על ידי הזזת אותו כדי לבקש. הפונקציה המיושמת היא עותק מדויק מ- Django 1.4. ראה מקור כדי לראות מה קורה. זה כנראה השימוש הנפוץ ביותר. Forcessldef MyView (בקשה): ... תצוגה פונקציה עם אפשרויות - redirect_to הוא כתובת אתר כדי להפנות לבקשה שאינה SSL. אם לא ניתן להשתמש ב- URL המבוקש (ברירת מחדל) .- קבועים ראה SSLutils_permanent להלן. SSLutils.Decorators ייבוא Forcessl @ forcessl (redirect_to = 'http: // ....', קבוע = true) Def MyView (בקשה ) ... Decoratorators מבוסס כיתה SSLutils.Decorators ייבוא Forcesslurlpatterns = דפוסים ('', url (r '^ ^ $', forcessl ()))),) תצורות slutils_permentent (TRUE / FALSE, ברירת מחדל: שקר) זה קובע אם להחזיר תגובה HTTP 301 או HTTP 302. Django-Sslutils אינו מגדיר את קודי הסטטוס על התגובות, במקום זאת, הוא משתמש ב httpresponsiceRect או httpresponspermermentredrectect.product


Django-Sslutils. תוכנה קשורה