+1 امتیاز
قبل در برنامه نویسی توسط (7.2هزار امتیاز)
ویرایش شده قبل توسط
ACL ها که برای محدود کردن دسترسی کاربر به داده ها به کار می رود چیست؟ چگونه تعریف و به کار گرفته می شوند (در سطح پایگاه داده)

1 پاسخ

+1 امتیاز
قبل توسط (1.1هزار امتیاز)

من استفاده از ACL در سطح پایگاه داده رو در سیستم های ERP دیده ام، بدین صورت که برای تمام جداول موجود در ERP چند فیلد وجود داشت که موارد مرتبط با ACL درون آنها ذخیره می شد و در حقیقت هر رکورد پایگاه داده یکسری ACL های مخصوص به خود داشت (فرد ایجاد کننده ، سازمان ، پست و ...) و همچنین تمام رکورد های یک جدول هم یکسری ACL مشترک داشتند. البته این یه کلیتی از ماجرا بود و جزئیات فراوانی در پیاده سازی داشت.

قبل توسط (7.2هزار امتیاز)
با این تفاسیر، خودتان کوئری را ویرایش می کردید ( در سطح کد) یا پایگاه داده بر حسب شخص لاگین کرده این ACL را اعمال می کرد؟
قبل توسط (1.1هزار امتیاز)
+1
خودمون که نه اون ERP در حقیقت یک فریمورک بود و کلی ابزار داشت که باید از قوانینش تبعیت می کردی بعد اون خودش این کارو برامون انجام می داد. چون دیتابیس هم اوراکل بود، یکسری وابستگی ها هم به سیستم دسترسی و مدیریت کاربران اوراکل داشت.

سوالات مشابه

0 امتیاز
1 پاسخ 832 بازدید
+1 امتیاز
1 پاسخ 570 بازدید
+1 امتیاز
1 پاسخ 1.3هزار بازدید
+1 امتیاز
1 پاسخ 1.4هزار بازدید
...