لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
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
Jon یک نویسنده، توسعه دهنده و عضو تیم Pluralsight از طریق Code School است. اخیراً، او روی محتوا و محصولاتی کار میکند که به نویسندگان کمک میکند محتوا را بهطور کارآمد ایجاد کنند. قبل از آن، او چندین سال روی یادگیری تعاملی در Code School کار کرد و بعداً به Pluralsight به عنوان محتوای تعاملی کمک کرد.
نمایش نظرات