نمایش نتایج 1 تا 4 از 4

نام تاپیک: سوال در مورد اعمال امنیت در فراخوانی متد

  1. #1

    سوال در مورد اعمال امنیت در فراخوانی متد

    سلام
    بچه ها من دنبال یک راهکار هستم که وقتی یکسری از متدهای خاص یک کلاس فراخوانی میشود یک event مثلا فراخوانی بشه که من چک کنم آیا کسی که این متد را فراخوانی کرده مجاز بوده یا نه.مثلا بشه یک attribute بالای متدهای مدنظرم decorate کنم که هر لحظف اون متد فراخوانی شد قبلش اون attribute مثلا فراخوانی بشه.کسی راه کاری داره؟
    البته یک راه ساده اینه که من بیام ابتدای هر متد سرویس اعتبار سنجی را صدا بزنم ولی این کار ظاهر خوبی نداره.

  2. #2

    نقل قول: سوال در مورد اعمال امنیت در فراخوانی متد

    سلام
    اتریبیوت SecurityPermission مشکل شمارو حل میکنه اگه کاربر مجاز نباشه SecurityException انداخته میشه، مثلا:
            [SecurityPermission(SecurityAction.Assert,Flags= SecurityPermissionFlag.AllFlags)]

  3. #3

    نقل قول: سوال در مورد اعمال امنیت در فراخوانی متد

    نقل قول نوشته شده توسط massar مشاهده تاپیک
    سلام
    اتریبیوت SecurityPermission مشکل شمارو حل میکنه اگه کاربر مجاز نباشه SecurityException انداخته میشه، مثلا:
            [SecurityPermission(SecurityAction.Assert,Flags= SecurityPermissionFlag.AllFlags)]
    خیلی ممنون از راهماییت اما بنظر میاد منظورم رو درست بیان نکردم.
    ببینید توی پرژه من قرار هستش که authorize کردن توسط غیر فعال کردن کنترل های روی صفحه صورن بگیره و از آنجایی که مابه ازای اون کنترل ها یک متد در server side وجود داره باید داخل اون متد ها هم کنترل بشه که آیا شخصی که در حال حاضر توی سیستم login کرده اجازه داشته که این متد بهش سرویس بده یا نه؟(در حالتی که کاربر کنترل ها رو هک کنه مثلا)
    حالا من دنبال یک چیزی هستم که بیاد قبل از فراخوانی اون متد ها بطور اتوماتیک اجرا بشه و من داخل اون بیام این رو چک کنم.

  4. #4

    نقل قول: سوال در مورد اعمال امنیت در فراخوانی متد

    آقا اینجا هیشکی نیست جواب ما رو بده؟

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •