آموزش Identity در ASP.NET Core 2

آموزش Identity در ASP.NET Core 2

آموزش Identity در ASP.NET Core 2

دوره آموزش جامع سیستم احراز هویت ( Identity ) در Asp.Net Core 2

 

همان طور که میدونید ASP.NET Core Identity  برای پیاده سازی سیستم احراز هویت و مدیریت کاربران طراحی شده، این سیتم تا اونجایی که تونسته تمامی موارد مربوط به احراز هویت و مدیریت کاربران را دورن خودش قرار داده و شما میتونید از طریق سرویس هایی که این سیستم در اختیار شما قرار میده بخش های مختلفی از قبیل ثبت نام / ورود ، مدیریت کاربران، مدیریت نقش، اعمال سطح دسترسی را در وب سایت خودشتون پیاده سازی کنید.


تو این دوره آموزشی تمامی بخش های مربوط به این سیستم رو بررسی میکنیم و یا میگیریم که هر بخش چگونه کار میکنه. بعد از آن یک محصول نهایی ارئه میدیم که شامل ثبت نام/ ورود، مدیریت کاربران، مدیریت نقش ها، اعمال سطح دسترسی، اکسترنال لاگین ، ارسال ایمیل.

 

(( این دوره به اتمام رسیده است  ))

خرید این دوره

پیش نمایش


لطفا سوالات خود را راجع به این آموزش در این بخش پرسش و پاسخ مطرح کنید به سوالات در قسمت نظرات پاسخ داده نخواهد شد .

مدت زمان دوره: 14:15:00
راهنما! برای دانلود با دانلود منیجر(IDM) بر روی این لینک کلیک کنید.

معرفی دوره Identity در ASP.NET Core

در این قسمت نیازمندی ها و اجزای تشکیل دهنده سیستم Identity را بررسی میکنیم.

در این قسمت باهم Store ها را در سیستم  Identity بررسی می کنیم

در این قسمت با هم به بررسی Manager هایی که در سیستم Identity موجود هستند میپردازیم.

در این قسمت به بررسی کلاس های اعتبار سنجی یا Validator هایی که در سیستم Identity وجود دارند میپردازیم و نحوه عملکرد آنها را باهم بررسی میکنیم.

در این قسمت به بررسی Options ها یا تنظیماتی که مربوط به سیستم Identity می باشد میپردازیم و اجزای آن را بررسی می کنیم.

در این قسمت به سراغ کلاس IdentityErrorDescriber میرویم و نحوه عملکر آن را بررسی میکنیم این کلاس برای بومی سازی متن خطا ها فراهم شده است.

در این قسمت سیستم Normalizer که در Identity طراحی شده است را بررسی میکنم، این فرایند برای نرمال سازی مقادیر داده ها می باشد.

در این قسمت به بررسی UI پیش فرضی که سیستم Identity آن را ارئه داده می پردازیم و جزئیات و عملکرد آن را باهم بررسی می کنیم.

بررسی UserClaimsPrincipalFactory در Identity

در این قسمت چگونگی اضافه کردن سرویس هایی که مربوط به سیستم Identity هستند را بررسی می کنیم.

در این قسمت میخوایم یکی از کلاس های دیگه ای که در روند اضافه کردن سرویس های Identity وجود دارد را بررسی کنیم.

در این قسمت تمامی مدل های مربوط به سیستم Identity را سفارشی سازی خواهیم.

در این قسمت کلاس IdentityDbContext که توسط Identity ارئه شده است را سفارشی می کنیم. این کلاس همان کلاس DbContext مربوط به ef است و صرفا Identity آن را برای خودش پیاده سازی کرده.

در این قسمت  IdenityOpions را در سیستم Identity پیکربندی خواهیم، پیشتر در قسمت 6 آن را بررسی کرده بودیم.

در این قسمت نحوه سفارشی سازی پیاده سازی پیشفرض store های Identity  را بررسی میکنیم.

در این قسمت نحوه سفارشی سازی Validator های مربوط به Idenity را بررسی می کنیم.

در این قسمت Manager هایی که در سیستم Identity وحود دارد را سفارشی می کنیم

در این قسمت نحوه فارسی کردن پیام های خطا مربوط به سیسنم Identity را بررسی می کنیم.

در این قسمت به سراغ کلاس UserClaimsPrincipalFactory میرویم و آن را سفارشی میکنیم. همان طور که در جلسات قبل بررسی کردیم این کلاس Claim های مربوط به کاربر را به برنامه اضافه می کند.

در این قسمت به سراغ پیاده سازی ثبت نام خواهیم رفت و این فرآیند رو پیدا سازی میکنیم در این حین یک سری نکات امنیتی نیز بررسی می شود.

در این قسمت ، بخش لاگین را پیدا سازی می کنیم و نحوه عملکر آن را بررسی میکنیم. امکاناتی همچون Remote Vlidation نیز اعمال می شود.

در این قسمت TowFactorAuthentication را پیاده سازی می کنیم.

در این قسمت به پیاده سازی سیستم ارسال SMS و Email میپردازیم و قسمت هایی که نیاز به ارسال کد تایید داشتند را کامل می کنیم.

در این قسمت به سراغ پیاده سازی External Login در Identity میرویم و تمامی بخش مربوط به آن را مرحله به مرحله بررسی می کنیم.

در این قسمت فراموشی رمز عبور را به پروژه اضافه می کنیم.

در این قسمت سیستم Auhtorization را در ASP.NET Core بررسی می کنیم.

در این قسمت سیستم مدیریت کاربران را پیاده سازی می کنیم

در این قسمت سیستم مدیریت نقش ها را پیاده سازی می کنیم

در این قسمت به رمزنگاری اطلاعاتی که در سیستم ذخیره میشود میپردازیم

در این قسمت به کمک ویژگی هایی که سیستم ASP.NET Core و Identity در اختیار ما قرار میدهند دسترسی پویا را پیاده سازی می کنیم.

در این قسمت نحوه چک کردن دسترسی کاربر در View را بررسی می کنیم.

در این جلسه به پیاده سازی Jwt به همراه Identity میپردازیم

برای ارسال نظر نیاز است وارد سایت شوید. در صورت نداشتن حساب کاربری عضو شوید.