httpauth HTTP- র ডাইজেস্ট প্রমাণীকরণ ব্যবহার করে কিছু / সব রুট সুরক্ষিত একটি WSGI মিডলওয়্যার হয়.
সংস্থাপনা
httpauth ইনস্টল পিপ
পরিচয়পত্র অভিধান সঙ্গে ব্যবহার
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'user1': 'password1', 'user2': 'password2'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; # রাজত্ব = 'সুরক্ষিত বিষয়বস্তু', ঐচ্ছিক #
)
একটি .htdigest ফাইল সঙ্গে ব্যবহার
secured_wsgi_app = httpauth.DigestFileHttpAuthMiddleware (
& Nbsp; খোলা ('/ পাথ / / আপনার / .htdigest'),
& Nbsp; wsgi_app = unsecured_wsgi_app,
)
.htdigest ফাইল htdigest এ্যাপাচি টুল ব্যবহার করে তৈরি করা যেতে পারে.
শুধুমাত্র কিছু URL গুলি সুরক্ষিত
যদি প্রদত্ত, রুট পরামিতি (রেগুলার এক্সপ্রেশন একটি তালিকা) URL গুলি সুরক্ষিত উল্লেখ করা হয়. (ডিফল্টরূপে, সব URL গুলি সুরক্ষিত করা হয়.)
secured_wsgi_app = httpauth.DictHttpAuthMiddleware (
& Nbsp; {'ব্যবহারকারী': 'পাসওয়ার্ড'},
& Nbsp; wsgi_app = unsecured_wsgi_app,
& Nbsp; রুট = ['^ / অ্যাডমিন /', '^ / অন্য / গোপন / পৃষ্ঠা / $'],
)
আবশ্যক
- পাইথন
পাওয়া মন্তব্যসমূহ না