لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش 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
یودمی یکی از بزرگترین پلتفرمهای آموزشی آنلاین است که به میلیونها کاربر در سراسر جهان امکان دسترسی به دورههای متنوع و کاربردی را فراهم میکند. این پلتفرم امکان آموزش در زمینههای مختلف از فناوری اطلاعات و برنامهنویسی گرفته تا زبانهای خارجی، مدیریت، و هنر را به کاربران ارائه میدهد. با استفاده از یودمی، کاربران میتوانند به صورت انعطافپذیر و بهینه، مهارتهای جدیدی را یاد بگیرند و خود را برای بازار کار آماده کنند.
یکی از ویژگیهای برجسته یودمی، کیفیت بالای دورهها و حضور استادان مجرب و با تجربه در هر حوزه است. این امر به کاربران اعتماد میدهد که در حال دریافت آموزش از منابع قابل اعتماد و معتبر هستند و میتوانند به بهترین شکل ممکن از آموزشها بهره ببرند. به طور خلاصه، یودمی به عنوان یکی از معتبرترین و موثرترین پلتفرمهای آموزشی آنلاین، به افراد امکان میدهد تا به راحتی و با کیفیت، مهارتهای مورد نیاز خود را ارتقا دهند و به دنبال رشد و پیشرفت شغلی خود باشند.
Passionate Software Developer من یک مهندس نرم افزار پرشور و خلاق با تمرکز قوی بر روی سادگی و جزئیات کامل هستم. من از دوران دبیرستان برنامه نویسی کرده ام و با چندین وب و دسکتاپ با استفاده از دات نت درگیر بوده ام. من دارای مدرک کارشناسی ارشد در رشته علوم کامپیوتر و لیسانس مهندسی کامپیوتر هستم. من همچنین سالها تجربه کار با دات نت سی شارپ و نت ام وی سی را دارم. من از تدریس در کنار کار تمام وقتم لذت می برم. برای من، مهمترین بخش در مورد نوشتن و آموزش کد، حذف سختی های هر دانش آموزی است که مایل به یادگیری است اما نمی تواند منبع کافی را پیدا کند که به راحتی قابل درک باشد. کدنویسی راهی برای خلاقیت و سرگرمی است!
نمایش نظرات