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 باید ترجیح داده می شود.
آپاچی HTTP شبح می توان به پیکربندی نیاز کاربران را به عرضه باری و کلمه عبور قبل از دسترسی به صفحات در برخی از دایرکتوری ها. احراز هویت روند بررسی در صورتی که رمز داده شده درست برای یک کاربر است. آپاچی در حال ماژول های استاندارد برای اعتبار بخشیدن از چندین نوع مختلف از پایگاه داده ها. ماژول احراز هویت خارجی یک ابزار انعطاف پذیر برای ایجاد سیستم های احراز هویت بر اساس پایگاه داده های دیگر را فراهم می کند.
ماژول می تواند در هر یک از دو راه تا حدودی متفاوت استفاده می شود:
احراز هویت خارجی:
هنگامی که یک کاربر را تامین کاربری و رمز عبور، mod_auth * * * * _external اجرا می شود برنامه به شما ارسال، انتقال آن کاربری و رمز عبور. برنامه شما هر چک و ثبت آن به نیاز دارد، و پس از آن قبول / رد پرچم به Apache بر می گرداند.
این سرعت از انجام احراز هویت داخلی به دلیل آن است سربار راه اندازی برنامه های خارجی برای هر احراز هویت است. با این حال، حداقل دو وضعیت که در آن است بسیار مفید وجود دارد:
نمونه سازی سریع. Mod_auth * * * * _external باعث می شود یک چاقو ارتش سوئیس تأیید بسیار زیباست. شما به سرعت می تواند با هم قرار و خروج در سیستم های سفارشی برای بسیاری از برنامه های احراز هویت عجیب و غریب. برنامه احراز هویت خارجی می تواند یک اسکریپت پوسته و یا برنامه Perl. این را می توان بدون دانستن زیادی در مورد ساخت ماژول آپاچی نوشته شده است. اشکالات در آن را به یکپارچگی کلی از سرور آپاچی به خطر اندازد.
محدودیت های دسترسی. می شرایطی که شما نمی خواهید به پایگاه داده خود را قابل خواندن کاربر به کاربر شناسه که آپاچی اجرا می شود تحت وجود دارد. در این موارد برنامه احراز هویت خارجی می تواند یک برنامه SUID است که دسترسی به پایگاه داده های آپاچی را می دسترسی پیدا کنید. برای مثال، اگر شما می خواهید به احراز هویت از یک پایگاه داده رمز عبور سایه یونیکس، و شما به اندازه کافی احمق برای اجرای آپاچی به عنوان ریشه نیست، SUID ریشه برنامه احراز هویت خارجی با دقت نوشته شده می تواند کار را برای شما انجام دهد. چنین تأیید برای فایل های رمز عبور سایه و PAM (pwauth) به طور جداگانه در دسترس است.
احراز هویت Hardcoded:
برخی از قلاب به mod_auth * * * * _external به آن را آسان به جای تماس به برنامه احراز هویت خارجی با یک تماس به hardcoded معمول Authentication داخلی است که شما ارسال درج شده است.
این نوع اندازه گیری نیمه راه فقط به نوشتن خود ماژول آپاچی خود را از ابتدا، اجازه می دهد شما به راحتی برخی از منطق قرض گرفتن از mod_auth * * * * _external است. این کمی خطرناک تر از استفاده از تأیید خارجی، به عنوان اشکالات در ماژول شما می تواند آپاچی سقوط، اما عملکرد است که معمولا بهتر است.
من فکر می کنم mod_auth * * * * _external است بهترین راه حل در حال حاضر برای تصدیق هویت از فایل های سایه رمز عبور، و دیگر برنامه های مشابه. برای نمونه سازی سریع و دنبال یک راه ساده برای ساخت ماژول خود را، mod_perl به ممکن است یک راه حل بهتر در برخی موارد

در مورد نیاز:.

در آپاچی 2.1

نظرات به mod_authnz_external

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