آموزش احراز هویت و مجوز Vue

Vue Authentication and Authorization

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیویی برای نمایش وجود ندارد.
توضیحات دوره: این دوره در مورد احراز هویت و مجوز ، مفاهیم و اصطلاحات اصلی را به شما می آموزد. همچنین به شما کمک می کند تا با برخی از ارائه دهندگان اصلی هویت در بازار راه اندازی شده و برنامه Vue خود را ایمن کنید. در این عصر و زمان ، داشتن یک وب سایت مانند گذشته خیلی آسان نیست. هکرها همیشه به دنبال برنامه های وب غیرمجاز برای سرقت اطلاعات ، تغییر شکل یک وب سایت برای دریافت باج و سایر فعالیت های مخرب هستند. در این دوره ، تأیید اعتبار و مجوز Vue ، شما توانایی ایمن سازی برنامه های Vue خود را با استفاده از روش های مدرن احراز هویت خواهید داشت. ابتدا مفاهیم اساسی احراز هویت و مجوز و موضوعاتی مانند OpenID Connect و OAuth 2.0 را کشف خواهید کرد. در مرحله بعدی ، خواهید فهمید که چگونه با استفاده از یک ارائه دهنده هویت ، تأیید اعتبار را به برنامه Vue خود اضافه کنید و سپس با استفاده از نقش ها و دامنه ها به مواردی که کاربر به آنها دسترسی دارد ، دسترسی پیدا کنید. سرانجام ، شما یاد خواهید گرفت که چگونه برنامه Vue خود را با Octa ، Auth0 و Firebase که برخی از ارائه دهندگان رایج در بازار هستند ، ادغام کنید. پس از پایان این دوره ، مهارت و دانش احراز هویت و مجوز لازم برای ایمن سازی برنامه های Vue و ایمن نگه داشتن داده های کاربر و همچنین نحوه تست کد auth خود را خواهید داشت.

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

بررسی اجمالی دوره Course Overview

  • بررسی اجمالی دوره Course Overview

تنظیم مرحله Setting the Stage

  • معرفی Introduction

  • احراز هویت و مجوز Authentication and Authorization

  • OAuth 2.0 OAuth 2.0

  • OpenID اتصال OpenID Connect

  • نشانه ها و ساختار JWT Tokens and JWT Structure

  • نسخه ی نمایشی: معرفی برنامه Demo: App Intro

  • خلاصه Summary

ایجاد برنامه Creating the Application

  • معرفی Introduction

  • مرور کد منبع Source Code Review

  • ملاحظات معماری Architecture Considerations

  • ثبت نام کاربر User Registration

  • نسخه ی نمایشی: افزودن احراز هویت Demo: Adding Authentication

  • خروج Logout

  • مدیریت خطا Error Handling

  • خلاصه Summary

مدیریت اطلاعات کاربر Managing User’s Information

  • معرفی Introduction

  • مدیریت ورود به سیستم Handling the Login Flow

  • نسخه ی نمایشی ادامه دارد Demo Continued

  • ماندگاری فروشگاه خود در LocalStorage Persisting Your Store into LocalStorage

  • امن کردن رابط های برنامه کاربردی Backend Securing Backend APIs

  • خلاصه Summary

کنترل دسترسی مبتنی بر نقش Role-based Access Control

  • معرفی Introduction

  • نقش در ارائه دهندگان هویت Roles in Identity Providers

  • نقش های مداوم کاربر Persisting User Roles

  • بررسی نقش های کاربر: قسمت اول Checking User Roles: Part One

  • بررسی نقش های کاربر: قسمت دوم Checking User Roles: Part Two

  • خلاصه Summary

ادغام با ارائه دهندگان هویت Integrating with Identity Providers

  • معرفی Introduction

  • ادغام با Auth0 Integration with Auth0

  • نسخه ی نمایشی: Auth0 Demo: Auth0

  • ادغام با Okta Integration with Okta

  • نسخه ی نمایشی: OKTA Demo: Okta

  • ادغام با Microsoft Azure Active Directory Integration with Microsoft Azure Active Directory

  • نسخه ی نمایشی: Acure Directory Demo: Azure Active Directory

  • خلاصه Summary

آزمایش برنامه های Vue با احراز هویت Testing Vue Applications with Authentication

  • معرفی Introduction

  • انواع تست ها Types of Tests

  • انواع تست ها (ادامه) Types of Tests (Cont.)

  • نسخه ی نمایشی: تست کامپوننت با Jest Demo: Component Testing with Jest

  • نسخه ی نمایشی: تست E2E با نمایشنامه نویس Demo: E2E Testing with Playwright

  • خلاصه Summary

نمایش نظرات

Pluralsight (پلورال سایت)

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

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

آموزش احراز هویت و مجوز Vue
جزییات دوره
2h 6m
42
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
-
از 5
دارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Yaser Mehraban Yaser Mehraban

Yas یک مهندس پیشرو و مستقر در ملبورن است که از ساخت و ساز از سایت های تجاری کوچک تا برنامه های وب تعاملی غنی در مقیاس بزرگ لذت می برد. او بیش از ده سال تجربه توسعه در زیر کمربند خود دارد ، که با توجه به ماهیت تفکر خود ، در عین حال چالش برانگیز و پاداش آور بوده است. او علاقه مند به همه وب است و در اوقات فراغت خود ، جدا از برخی از کارهای چوبی ، در حال خواندن ، نوشتن و کار بر روی جدیدترین و بهترین فناوری ها و چارچوب های وب است. برنامه های وب پیشرفته ، WebAssemble ، API های سمت مشتری ، عملکرد وب ، شما اسم آن را می گذارید ، او همه در کار است.