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.
توجه داشته باشید که این بسته تنها پشتیبانی از تطبیق در برابر یک مجموعه واحد از آدرس IP. اگر شما نیاز به اختصاص اعتبار های مختلف به مجموعه های مختلف از آدرس های IP، شما می توانید بسته pyramid_multiauth در رابطه با pyramid_ipauth استفاده کنید:
& nbsp؛ از HTTP: //github.com/mozilla-services/pyramid_multiauth
مشخص آدرس IP
آدرس IP را می توان در شکل های مختلف، از جمله مشخص شده:
- "همه": تمام IPv4 و ممکن و آدرس های IPv6
- "محلی": تمام آدرس های محلی از ماشین
- "A.B.C.D" یک آدرس IP مجزا،
- "A.B.C.D / N" مشخصات آدرس شبکه
- "ABC * * * *" تطبیق لکه در برابر همه شماره های ممکن
- "ABCD-E" تطبیق لکه در برابر طیف وسیعی از اعداد
- یک رشته فاصله یا کاما از هم جدا از هر یک از موارد فوق
- netaddr IPADDRESS، IPRange، IPGlob، IPNetork از شی IPSet
- یک لیست، تاپل یا iterable از هر یک از موارد فوق
پروکسی
این ماژول هدر-X فرستاده شده برای به طور پیش فرض احترام نمی گذارند، از آن می توان به راحتی توسط مشتریان مخرب جعلی. اگر سرور شما در پشت یک پروکسی مورد اعتماد که مجموعه هدر-X فرستاده شده برای، شما به صراحت باید اعلام مجموعه ای از پروکسی مورد اعتماد مانند:
IPAuthenticationPolicy ("127.0. *. *"،
& nbsp؛ در اصول = ["محلی"]،
& nbsp؛ از پروکسی = "127.0.0.1")
مجموعه ای از آدرس های پروکسی مورد اعتماد را می توان با استفاده از نحو همان مجموعه ای از IP آدرس به اعتبار مشخص شده

چه در این نسخه جدید است.

مجوز به روز رسانی به MPL 2.0

مورد نیاز:

پایتون

نرم افزار های دیگر از توسعه دهنده Mozilla Services Team

نظرات به pyramid_ipauth

نظر یافت نشد
اضافه کردن نظر
روشن کردن تصاویر!