Asp.Net Unique Architecture Accounting

Asp.Net Unique Architecture Accounting

omid sotooni

omid sotooni

ماژول مدیریت کاربران در فریم ورک Asp.Net Unique Architecture

در فریم ورک Asp.Net Unique Architecture شما به عنوان مدیر می توانید دسترسی کاربران را تا ریزترین سطح ممکن کنترل کنید. این عمل توسط ماژول مدیریت کاربران انجام می گیرد. شما می توانید با تعریف نقش ها (Roles) و اختصاص دادن سطوح دسترسی UserAcess به نقش ها، آنها را به کاربران نسبت دهید. در زیر نمودار دیاگرام سطوح دسترسی در فریم ورد AUA را مشاهده می کنیم.

شما می توانید با تعریف نقش های کاربری(Roles) و اختصاص کاربران به این نقش ها فعالیت های آن ها را تقسیم نمایید. مدیریت این فعالیت ها با اعطای مجوزهای دسترسی به این کاربران انجام می گیرد. توسط این مجوزها شما می توانید مشخص کنید که چه کاربری حق دسترسی به کدام یک از قسمت های سایت را دارا می باشد. به عبارت ساده تر می توان تعیین کرد که چه کاربری به کدام قسمت ها دسترسی دارد و به چه قسمت هایی دسترسی ندارد. این ماژول باعث می شود که کاربران، ثبت نام و عضو شدن در وب سایت شما را لذت‌بخش بدانندواحساس امنیت کنند.

به طور کلی مدیریت کاربران شامل امکانات زیر می باشد:

•   مدیریت و تعریف کاربران بصورت نامحدود

•   ویرایش مشخصات کاربران

•   فعال و غیر فعال کردن کاربران

•   تعریف نقش های کاربری

•   اختصاص کاربران به نقش ها

•   تعیین سطوح دسترسی کاربران ومجوزهای لازم برای نقش ها

•   تعریف مجوز های دسترسی برای یک شخص بدون در نظر گرفتن کاربر

•   اختصاص شناسه و گذر واژه برای هر کاربر

•   نگهداری اطلاعات تماس کاربران

  1. WebAuthorize با استفاده از این Attribute   می توان سطوح دسترسی را برای اکشن و کنترلر مشخص نمود.
  2. AllowLoggedInUser کاربر فقط کافی است لاگین کرده باشد.
  3. OnlyLocalActionAuthorize این Attribute برای اکشن و کنترلر های است که فقط باید به صورت لوکال روی سرور فراخوانی شوند.
  4. AllowAnonymousAuthorize هر کاربری می تواند بدون محدودیت به این اکشن و کنترلر دسترسی داشته باشد

فریم ورک Asp.Net Unique Architecture از قدرت و امنیت بالایی برخوردار است. امنیت مهمترین بخش هر نرم افزار است . در فریم ورک AUA تیم امنیت گروه نرم افزاری هیلتن توانسته است با تلاش و بررسی های محصولات مشابه بهترین روش را برای امنیت انتخاب نماید که از لاحاظ پرفرمنس سربار زیادی ندارد.

آدرس این مقاله در وبسایت هیلتن:
🔗 http://www.heilton.com/Article/AspNet-Unique-Architecture/Accounting

کانال تلگرام گروه هیلتن😊👇
 JOiN → @HeiltonProgramming

Report Page