آموزش Azure Active Directory برای توسعه دهندگان دات نت (AD و B2C)

Azure Active Directory for .NET Developers (AD and B2C)

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: آموزش احراز هویت API و برنامه وب دات نت با Azure Active Directory و B2C (ورودهای خارجی) ایجاد Azure AD و B2C احراز هویت برنامه وب با Azure AD احراز هویت API با Azure AD احراز هویت برنامه وب با Azure AD B2C Authenticure Azure AD B2C Aut ورود به سیستم با Azure ADB B2C پیکربندی نقش‌ها با Azure AD B2C (ویژگی‌های سفارشی) پیش نیازها: دانش پایه NET Core (عملیات CRUD) Entity Framework Core (CRUD Operations)

Azure چیزهای زیادی برای ارائه دارد، اما وقتی صحبت از ایمن سازی برنامه می شود، یکی از چیزهایی که برجسته می شود Azure Active Directory است. این یکی از کلمات وزوز با لاجوردی است که اغلب اشتباه فهمیده می شود یا پیکربندی اشتباه می شود. در این دوره با اصول Azure Active Directory (AD)/Azure Active Directory B2C (AD B2C)

آشنا می شویم.

دوره‌های آنلاین زیادی وجود دارند که اصول اولیه Azure و چیستی Azure AD را به شما آموزش می‌دهند، اما تعداد بسیار کمی هستند که به پیاده‌سازی و مصرف Azure AD و Azure AD B2C نزدیک شوند. این تمرکز اصلی این دوره خواهد بود.

وقتی این دوره را به پایان رساندید، مهارت ها و دانش Azure AD و Azure AD B2C را خواهید داشت تا به هر کسی اجازه دهید به برنامه های شما وارد شود و سپس آن کاربران را مدیریت کند.

در طول دوره ما

  • ثبت نام کنید و Azure AD را کاوش کنید

  • برنامه NET 6 را با استفاده از Azure AD تأیید اعتبار کنید

  • ثبت نام کنید و Azure AD B2C را کاوش کنید

  • برنامه NET 6 را با استفاده از Azure AD B2C تأیید اعتبار کنید

  • ویژگی سفارشی برای نقش‌ها ایجاد کنید.

  • مدیریت مجوز با ویژگی نقش‌ها در B2C

  • ورودهای خارجی با استفاده از Azure B2C

  • مدیریت API با استفاده از Azure B2C

این دوره شما را با اصول اولیه آشنا می‌کند و به شما یک پایه محکم در Azure Active Directory می‌دهد تا احراز هویت را در برنامه‌های NET خود پیاده‌سازی کنید.


سرفصل ها و درس ها

معرفی Introduction

  • معرفی Introduction

  • چه چیزی خواهیم ساخت؟ What we will build?

  • پيش نياز Prerequisite

  • این دوره در مورد چه چیزی نیست؟ What this course is not about?

  • منابع پروژه Project Resources

Azure AD - Web Application Azure AD - Web Application

  • معرفی Introduction

  • لاجوردی بعد از میلاد Azure AD

  • Azure AD را ایجاد کنید Create Azure AD

  • بررسی اجمالی Azure AD Brief Overview Azure AD

  • ایجاد کاربر در Azure AD Creating User in Azure AD

  • مجوزها و کاربران مهمان Permissions and Guest Users

  • پروژه NET Core ایجاد کنید Create .NET Core Project

  • ثبت درخواست در Azure AD Register application in Azure AD

  • نقاط پایانی و اسرار برنامه Endpoints and App Secrets

  • برنامه را برای استفاده از Azure AD Authentication پیکربندی کنید Configure application to use Azure AD Authentication

  • خروج از سیستم Sign out

  • مشکل با تغییر مسیر Issue with Redirect

  • جریان کد Code Flow

3 Azure AD - API 3 Azure AD - API

  • معرفی Introduction

  • ایجاد API Create API

  • برنامه API را در Azure AD پیکربندی کنید Configure API application in Azure AD

  • احراز هویت را در NET Core API پیکربندی کنید Configure Authentication in .NET Core API

  • فراخوانی روش API از پروژه اصلی وب Call API Method From Main Web Project

  • API Call Demo API Call Demo

  • نام و خلاصه Azure AD Azure AD Name and Summary

4 Azure AD B2C- Web Application 4 Azure AD B2C- Web Application

  • معرفی Introduction

  • Azure B2C Azure B2C

  • راه اندازی پروژه وب Azure AD B2C Setup Azure AD B2C Web Project

  • Azure AD B2C Tenant ایجاد کنید Create Azure AD B2C Tenant

  • ثبت نام برنامه Azure B2C Register Application Azure B2C

  • ایجاد جریان کاربر Create User Flow

  • با استفاده از Azure B2C ثبت نام کنید SignUp using Azure B2C

  • بررسی شی کاربر Examine User Object

  • ورود به سیستم اجتماعی - فیس بوک Social Login - Facebook

  • پیکربندی نقش های سفارشی Configure Custom Roles

Azure AD B2C - نقش ها Azure AD B2C - Roles

  • معرفی Introduction

  • راه اندازی ApplicationDbContext Setup ApplicationDbContext

  • ایجاد جدول کاربران Create Users Table

  • برنامه های افزودنی جلسه Session Extensions

  • رابط سرویس کاربر User Service Interface

  • پیاده سازی خدمات کاربر User Service Implementation

  • افزودن ادعاهای بیشتر Adding more claims

  • نام نمایشی Display Name

  • ایجاد کاربر در پایگاه داده Create User In Database

  • دیدگاه صاحب خانه و پیمانکار Homeowner and Contractor Views

  • نقش ها در عمل Roles in Action

  • اجازه دادن به ویژگی Authorize Attribute

  • جریان ویرایش را ایجاد کنید Create Edit Flow

  • ویرایش نمایشی نمایه Edit Profile Demo

  • لغو ویرایش نمایه Cancel Edit Profile

6 Azure AD B2C - API 6 Azure AD B2C - API

  • معرفی Introduction

  • معرفی Introduction

  • ایجاد پروژه API برای B2C Create API Project for B2C

  • ثبت API در B2C Tenant Registering API in B2C Tenant

  • احراز هویت را در API پیکربندی کنید Configure Authentication in API

  • پیکربندی پروژه وب برای API Configuring Web Project for API

  • نسخه نمایشی Azure API B2C Azure API B2C Demo

نمایش نظرات

Udemy (یودمی)

یودمی یکی از بزرگ‌ترین پلتفرم‌های آموزشی آنلاین است که به میلیون‌ها کاربر در سراسر جهان امکان دسترسی به دوره‌های متنوع و کاربردی را فراهم می‌کند. این پلتفرم امکان آموزش در زمینه‌های مختلف از فناوری اطلاعات و برنامه‌نویسی گرفته تا زبان‌های خارجی، مدیریت، و هنر را به کاربران ارائه می‌دهد. با استفاده از یودمی، کاربران می‌توانند به صورت انعطاف‌پذیر و بهینه، مهارت‌های جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.

یکی از ویژگی‌های برجسته یودمی، کیفیت بالای دوره‌ها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد می‌دهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و می‌توانند به بهترین شکل ممکن از آموزش‌ها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرم‌های آموزشی آنلاین، به افراد امکان می‌دهد تا به راحتی و با کیفیت، مهارت‌های مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.

آموزش Azure Active Directory برای توسعه دهندگان دات نت (AD و B2C)
جزییات دوره
3.5 hours
56
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
2,804
4.3 از 5
ندارد
دارد
دارد
Bhrugen Patel
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Bhrugen Patel Bhrugen Patel

Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!