توضیحات
ساخت میکروسرویس ها با NET. ( امنیت و هویت) – تامین امنیت میکروسرویس ها – ساخت Microservice با NET.
نام دوره : Building Microservices with .NET – Security and Identity
پیش نیاز:
دانش پایه #C
رایانه ای با Windows ، Mac OSX یا Linux
شرح
شما اصول اولیه را می دانید ، اما هنوز سوالات زیادی وجود دارد که باید به آنها پاسخ دهید: کاربران شما چگونه ثبت نام می کنند و وارد سیستم شما می شوند؟ چگونه می توان سرویس های کوچک خود را در برابر دسترسی های غیر مجاز محافظت کرد؟ کاربران شما چه مجوزهایی در سرویس های میکروسکوپی مختلف دارند؟ با افزودن یک مولفه اساسی: امنیت ، معماری ریز خدمات خود را به سطح بعدی برسانید .
در این دوره شما میکرو سرویس جدیدی با نام میکروسرویس هویت را ارائه می دهید . این سرویس به کاربران امکان می دهد تا از طریق سیستم عضویت ASP.NET Core Identity به سیستم وارد شوند ، همچنین به لطف ادغام با IdentityServer به عنوان یک سرور مجوز و ارائه دهنده OpenId عمل می کند . با این کار ، همه سرویس های کوچک با استفاده از پروتکل های مجوز مدرن مانند OAuth 2.0 و OpenID Connect ،که استانداردهای واقعی برای ایمن سازی سرویس های میکرو در این روزها هستند , محافظت می شوند.
در اینجا برخی از مواردی که در دوره ساخت میکروسرویس ها با NET. ( امنیت و هویت) خواهید آموخت ، آورده شده است:
- میکروسرویس هویت ایجاد کنید
- ثبت کاربر داربست و ورود اجزای UI از طریق ASP.NET Core Identity
- از طریق IdentiyServer یک سرور مجوز و ارائه دهنده OpenID ایجاد کنید
- ایجاد و استفاده از نشانه های وب JSON در پستچی
- پیاده سازی احراز هویت از طریق OpenID Connect
- جریان کد مجوز OAuth 2.0 را با PKCE پیاده سازی کنید
- میکروسرویس های خود را با احراز هویت و مجوز ASP.NET Core ایمن کنید
- از مدیر مخفی دات نت برای ذخیره اسرار در حین توسعه محلی استفاده کنید
- اجرای امنیت مبتنی بر نقش و ادعا
- میکروسرویس های ایمن را با یک برنامه تک صفحه ای مبتنی بر دنیای واقعی ادغام کنید
این یک دوره مبتدی است ، بنابراین من عمداً وقت می گذارم تا هر مفهوم جدید را به شیوه ای بسیار ابتدایی توضیح دهم تا مطمئن شوم که هدف کدی که قصد نوشتن آن را دارید ، درک می کنید. هیچ کد جادویی که از منابع خارجی یا پنهان کپی شده باشد ، پیدا نخواهید کرد . من هر خط کد را هنگام اضافه کردن آنها به پروژه ها توضیح خواهم داد .
من هیچ پیش فرضی در مورد اطلاعات قبلی شما در زمینه امنیت در برنامه های ASP.NET Core یا هر یک از کتابخانه ها ، ابزارها و تکنیک های مورد استفاده در طول دوره ندارم . تا زمانی که مشتاق یادگیری با انجام هستید ، فکر می کنم از این دوره واقعا لذت خواهید برد ، زیرا من هنگام نوشتن کد با هر کاری را که انجام می دهم توضیح خواهم داد.
در پایان این دوره شما دارای یک سرویس میکرو سرویس هویت کاملاً فعال خواهید بود ، کاربران شما قادر به ثبت نام و ورود به سیستم خواهند بود و هر دو سرویس خرد ایجاد شده در دوره قبلی(به زودی در یودمی ایران) به درستی ایمن می شوند.
دوره ساخت میکروسرویس ها با NET. ( امنیت و هویت) برای چه کسانی است:
- توسعه دهندگان مبتدی C# / .NET که مایل به یادگیری نحوه ایمن سازی سرویس های کوچک خود هستند
- توسعه دهندگان مجرب C# / .NET که مایل به درک عمیق امنی
- هرکسی که مایل است با انجام دادن یاد بگیرد. حتی اگر هرگز برنامه ASPNET Core را تأمین نکرده اید ، نباید در این دوره مشکلی داشته باشید زیرا من هر خط کد را با جزئیات توضیح خواهم دادت در معماری سرویس های کوچک هستند
یودمی ایران –
دوره در خواستی خود را از راه های ارتباطی در خواست کنید