Node.js: احراز هویت و مجوز

Node.js: Authentication and Authorization

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: بسیاری از برنامه های کاربردی وب به کاربران این امکان را می دهند که یک حساب کاربری ایجاد کنند و برای دسترسی به محتوای خاص یا شخصی سازی تجربه خود وارد سیستم شوند. در این دوره آموزشی Node.js: Authentication و Authorization، دو روش مختلف برای افزودن احراز هویت و مجوز به برنامه های Node.js و Express خود را یاد خواهید گرفت. ابتدا، با کتابخانه express-session، احراز هویت مبتنی بر جلسه را بررسی خواهید کرد. در مرحله بعد، نحوه استفاده از یک سرویس شخص ثالث مانند Google OAuth2 را برای احراز هویت کاربران یاد خواهید گرفت. در نهایت، یاد خواهید گرفت که چگونه آن احراز هویت OAuth2 را با جلسات وصل کنید و یک کاربر وارد شده را حفظ کنید. وقتی این دوره را به پایان رساندید، مهارت ها و دانش احراز هویت و مجوز لازم برای شروع ساخت اعتبار در برنامه های Node.js خود را خواهید داشت.

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

بررسی اجمالی مفهومی احراز هویت و مجوز Authentication and Authorization Conceptual Overview

  • احراز هویت و مجوز چیست؟ What Are Authentication and Authorization?

Auth مبتنی بر جلسه Session-based Auth

  • مروری بر Session-based Auth Overview of Session-based Auth

  • ایجاد یک مسیر ثبت نام کاربر Creating a User Registration Route

  • تست مسیرها با یک سرویس گیرنده API Testing Routes with an API Client

  • ایجاد یک مسیر ورود برای احراز هویت یک کاربر ثبت نام شده Creating a Login Route to Authenticate a Registered User

  • ذخیره یک کاربر تایید شده در یک جلسه Storing an Authenticated User in a Session

  • استفاده از یک جلسه برای درخواست یک منبع محافظت شده Using a Session to Request a Protected Resource

  • از بین بردن یک جلسه با خروج Destroying a Session with a Logout

  • سایر گزینه های مفید کوکی جلسه Other Useful Session Cookie Options

Auth مبتنی بر OAuth2 OAuth2-based Auth

  • OAuth2 چیست؟ What Is OAuth2?

  • ثبت یک برنامه OAuth2 Registering an OAuth2 Application

  • احراز هویت در جریان کد مجوز OAuth2 Authentication in OAuth2 Authorization Code Flow

  • دریافت رمز دسترسی در جریان کد مجوز OAuth2 Getting an Access Token in OAuth2 Authorization Code Flow

  • ذخیره یک کاربر تأیید شده OAuth2 در یک جلسه Storing an OAuth2 Authenticated User in a Session

نمایش نظرات

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

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

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

Node.js: احراز هویت و مجوز
جزییات دوره
30m
14
Pluralsight (پلورال سایت) Pluralsight (پلورال سایت)
(آخرین آپدیت)
4
از 5
دارد
دارد
دارد
Jon Friskics
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Jon Friskics Jon Friskics

Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار می‌کند که به نویسندگان کمک می‌کند محتوا را به‌طور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.