یکی از پر تکرارترین کارهای که همه شما برای پروژه های خود انجام می دهید تعیین سطح دسترسی کاربران برای استفاده از نرم افزاره، شما هر نرم افزاری که می نویسید مجبورید این قابلیت را هم برای پروژه های خود پیاده سازی کنید. در سال های گذشته برنامه نویسان خودشان این سیستم ها را پیاده سازی می کردند. اما خب یک مشکل بزرگی که وجود داشت اغلب تمامی موارد امنیتی رو به خوبی پیاده سازی نمی کنند و خود این باعث می شود که نرم افزار ها دچار باگ های امنیتی زیادی شوند.
از این رو framework ها سعی کردند به صورت تو کار این قابلیت را هم خودشان طراحی کنند و تا حد زیادی هم میشود به این سیستم ها اعتماد کرد.
Identity هم یکی از محصولات شرکت مایکروسافت است که برای فرایند های Authentication و Authorization و Accounting برای پروژه های Dot Net تهیه شده است.
و شما به عنوان برنامه نویس DotNet می توانید با اطمینان بالایی از این سیستم برای احراز هویت کاربران و... استفاده کنید.
در این دوره که یکی از فصل های دوره ستارگان Asp.net Core می باشد به شما نحوه استفاده صحیح از identity در برنامه های Asp.net Core را آموزش می دهیم.