چگونگی ساخت یوزر برای IIS Basic Authentication و حق دسترسی ها
با سلام، برای این متد اعتبارسنجی حتما باید یوزر ساخته شه؟ توی آپاچی یه لیست یوزر بهش میدادی و خلاص،اینجا با ساختن یوزر ویندوزی این امکان به وجود میاد،آیا راه دیگه ای هم هست؟ بعد مجوزهای دسترسی که این یوزر ساخته شده باید داشته باشه چیا هست؟ و سوال اینکه روی پوشه ی خاصی بخوایم بذاریم و نه کل سایت میشه؟ میشه برای سایتهای مختلف یوزرهای جدا تعریف کرد،چون الان یه یوزر که بسازم برای همه اعتبار سنجی ها(همه دامین ها) گویا جواب میده. ویندوز 2008 هست و IIS7.5 متشکر.
2 پاسخ
این بد نمیگه:
http://custombasicauth.codeplex.com/
حتما نیازی نیست ، اگر قرار هست کاربردی نداشته باشید و همه دسترسی داشته باشند Anonymous Access وجود داره که همه بدون وارد کردن نام کاربری و رمز عبور بتونن وارد وب سایت بشن ، اما اگر قرار هست کاربری اضافه بشه قطعا سیستم عامل ویندوز از کاربرهای لوکال سیستم یا Domain استفاده می کنه و تا اونجاییکه سواد کم بنده قد میده نمیشه برای سرور IIS سرور RADIUS انتخاب کرد که کاربرها رو از جای دیگه ای بخونه ، بنابراین به غیر از ساختن کاربر ویندوزی راه دیگه ای وجود نداره ، مجوز های دسترسی دقیق مشابه چیزی هست که در NTFS Permissions شما تعریف می کنید کافیه روی وب سایتتون در IIS راست کلیک کنید و Permissions رو انتخاب کنید مجوز های وب سایت بر اساس همین مقادیر تعیین می شن ، اگر می خاین بر روی پوشه خاصی باشه بله میشه دسترسی جداگانه داد به شرط اینکه شما پوشه رو در قالب یک Virtual Directory به وب سایت و IIS معرفی کنید و بعد عین یک پوشه معمولی بهش دسترسی میدید ، سئوال آخریتون هم جوابش قطعا بله هست ، وب سایت های مختلف می تونن سطح دسترسی های مختلفی برای کاربران متفاوت داشته باشند دقیقا چیزی که در پوشه ها و NTFS Permission ها وجود دارد.