mod_authnz_external

সফটওয়্যার স্ক্রিনশট:
mod_authnz_external
সফটওয়্যার বিবরণ:
সংস্করণ: 3.1.0
তারিখ আপলোড: 3 Jun 15
ডেভেলপার: Jan Wolter
লাইসেন্স: বিনামূল্যে
জনপ্রিয়তা: 6

Rating: 3.0/5 (Total Votes: 1)

mod_authnz_external অনুমোদনের জন্য ব্যবহৃত একটি এ্যাপাচি মডিউল. দুই মডিউল মূলত একই কার্যকারিতা উপলব্ধ করা হয়, এবং তারা এ্যাপাচি অন্যান্য অনুমোদনের কোড ইন্টারফেস ভাবে প্রধানত পৃথক.
এ্যাপাচি 2.1 এবং পরে, mod_authnz_external prefered করা উচিত.
Apache HTTP ডেমন কিছু ডিরেক্টরি অন্তর্ভুক্ত নিবন্ধসমূহ অ্যাক্সেস করার আগে লগইন এবং পাসওয়ার্ড সরবরাহ ব্যবহারকারীদের প্রয়োজন কনফিগার করা যাবে. প্রমাণীকরণ দেওয়া পাসওয়ার্ড একটি ব্যবহারকারীর জন্য সঠিক হয় তাহলে চেক প্রক্রিয়া. এ্যাপাচি উপাত্ত বিভিন্ন ধরণের আউট অনুমোদন জন্য স্ট্যান্ডার্ড মডিউল আছে. বহিরাগত প্রমাণীকরণ মডিউল অন্যান্য উপাত্ত ভিত্তিক পরিচয় প্রমাণ প্রক্রিয়া সিস্টেম তৈরি করার জন্য একটি নমনীয় টুল উপলব্ধ করা হয়.
মডিউল দুই কিছুটা বিপথগামী উপায় হয় ব্যবহার করা যেতে পারে:
কোন বহিঃস্থ যাচাইকরণ:
একটি ব্যবহারকারী লগ-ইন পাসওয়ার্ড সরবরাহ যখন, mod_auth * _external এটা লগইন এবং পাসওয়ার্ড ক্ষণস্থায়ী, আপনি লিখুন একটি প্রোগ্রাম চালানো হয়. আপনার প্রোগ্রাম এটি প্রয়োজন যাই হোক না কেন পরীক্ষণ এবং লগিং আছে, এবং তারপর এ্যাপাচি একটি প্রত্যাখ্যান গ্রহণ / পতাকা ধার্য করা হয়.
এটি প্রতিটি অনুমোদনের জন্য একটি বহিস্থিত প্রোগ্রাম চালু ওভারহেড আছে, কারণ অন্ত প্রমাণীকরণ করছেন তুলনায় ধীর. যাইহোক, এটা খুবই দরকারী যেখানে অন্তত দুই পরিস্থিতিতে আছে:
দ্রুত প্রোটোটাইপিং. Mod_auth * _external একটি খুব সুন্দর সুইস আর্মি ছুরি প্রমাণকারী তোলে. আপনি দ্রুত অনেক অদ্ভুত প্রমাণীকরণ অ্যাপ্লিকেশনের জন্য কাস্টম প্রমাণীকরণ সিস্টেম একসঙ্গে লাগাতে পারেন. কোন বহিঃস্থ যাচাইকরণ প্রোগ্রাম একটি শেল স্ক্রিপ্ট বা কোন পার্ল প্রোগ্রাম হতে পারে. এটা এ্যাপাচি মডিউল নির্মাণ সম্পর্কে অনেক জেনে লেখা যেতে পারে. এটা বাগ এ্যাপাচি সার্ভার সামগ্রিক সততা বিপন্ন হবে না.
কিন্তু এক্সেস সীমাবদ্ধতা. আপনি এ্যাপাচি অধীন সঞ্চালিত হয় যে ইউজার আইডি আপনার ব্যবহারকারী ডাটাবেস পাঠযোগ্য করতে চাই না যেখানে পরিস্থিতিতে আছে. এই ক্ষেত্রে কোন বহিঃস্থ যাচাইকরণ প্রোগ্রাম এ্যাপাচি ব্যবহার করতে সক্ষম নয় উপাত্ত ব্যবহার করেছে যে একটি SUID প্রোগ্রাম হতে পারে. আপনি একটি ইউনিক্স ছায়া পাসওয়ার্ড ডাটাবেসের আউট অনুমোদনের করতে চান, এবং আপনি root পরিচয়ে এ্যাপাচি চালানোর জন্য যথেষ্ট বোকা না হন, তাহলে উদাহরণস্বরূপ, একটি সাবধানতার সাথে লিখিত SUID root- ব্যতীত কোন বহিঃস্থ যাচাইকরণ প্রোগ্রাম আপনার জন্য কাজ করতে পারেন. শ্যাডো পাসওয়ার্ড ফাইল এবং প্যাম (pwauth) জন্য যেমন একটি প্রমাণকারী আলাদাভাবে পাওয়া যায়.
হার্ডকোডেড প্রমাণীকরণ:
কিছু আঙ্গুলসমূহ এটা সহজ করার জন্য আপনাকে লিখতে যে একটি হার্ডকোডেড অভ্যন্তরীণ প্রমাণীকরণ রুটিন একটি কল সঙ্গে কোন বহিঃস্থ যাচাইকরণ প্রোগ্রাম কল প্রতিস্থাপন করতে * _external mod_auth ঢোকানো হয়েছে.
এই মাত্র আপনি সহজেই mod_auth * _external থেকে যুক্তি কিছু ধার করতে সক্ষম হবেন, গোড়া থেকে আপনার নিজের মডিউল Apache লেখা একটি মধ্যপথে পরিমাপ সাজান. এটি একটি বিট আরো বিপজ্জনক আপনার মডিউলে বাগ এ্যাপাচি বিপর্যস্ত পারেন, একটি বহিস্থিত প্রমাণকারী ব্যবহার না করে, কিন্তু কর্মক্ষমতা সাধারণত ভাল.
আমি mod_auth * _external ছায়া পাসওয়ার্ড ফাইল, এবং অন্যান্য অনুরূপ অ্যাপ্লিকেশন আউট অনুমোদন জন্য শ্রেষ্ঠ বর্তমান সমাধান মনে. . দ্রুত প্রোটোটাইপিং জন্য এবং আপনার নিজের মডিউল নির্মাণ করার জন্য একটি সহজ উপায় জন্য, mod_perl কিছু ক্ষেত্রে একটি ভাল সমাধান হতে পারে

আবশ্যক

    <লি> এ্যাপাচি 2.1

মন্তব্য mod_authnz_external

পাওয়া মন্তব্যসমূহ না
মন্তব্য যোগ করুন
ছবি চালু!