بستر Auth۰ راه کارهای احراز هویت مبتنی بر توکن می باشد.
یاد بگیرید چگونه از بستر Auth۰ برای کنترل احراز هویت و تایید اعتبار و صلاحیت در برنامه های React خود استفاده کنید.
در این دوره آموزشی، به شما نحوه اضافه کردن ورود امن، ثبت نام و فراخوانی های رابط برنامه نویسی کاربردی (API) به برنامه React خود، با استفاده از بستر Auth۰ و Express را یاد خواهید گرفت. ابتدا پروتکل های امنیتی مدرن شامل OAuth ۲,۰، OpenID Connect و JWT را یاد خواهید گرفت. بعد، عملیات ورود به سیستم، خروج از سیستم و ثبت نام در سیستم را با React و Auth۰ پیاده سازی می کنید. سپس، با استفاده از React، رابط های برنامه نویسی کاربردی در فریم ورک Express را با استفاده از حوزه ها، قواعد، و نقش ها، و نقاط انتهایی محافظت خواهید کرد. در نهایت، شما می توانید روش های مختلفی را که می توانید React و Auth۰ را برای نیازهای مربوط به بستر Auth خود، سفارشی کنید با استفاده از مسیریاب، context React و داشبورد Auth۰ سفارشی کنید. با به پایان رساندن این دوره آموزشی، شما مهارت های اساسی در زمینه تایید اعتبار و صلاحیت و احراز هویت مورد نیاز جهت ایمن سازی یک برنامه مدرن React بوسیله بستر Auth۰ را کسب خواهید کرد.
مباحث دوره:
بررسی دوره استاندارد های احراز هویت و تایید اعتبار ایجاد یک برنامه React پیکربندی بستر Auth۰ پیاده سازی روند ورود به سیستم روند خروج از سیستم، ثبت نام در سیستم و پروفایل کاربر مفاهیم اساسی در مورد رابط برنامه نویسی کاربردی جهت احراز هویت سفارشی سازی و بهبود هاSecuring React Apps with Auth۰ Publisher:Pluralsight Duration:۳h ۱۸m Level:Intermediate
This course will teach you how to handle authorization and authentication in your React app. Implement login, signup, and secure API calls using modern security protocols including OAuth ۲,۰, OpenID Connect, and JWT tokens.
Learn how to use Auth۰ to handle authentication and authorization in your React apps. In this course, Securing React Apps with Auth۰, you will learn how to add secure login, signup, and API calls to your React app, using Auth۰ and Express. First, you will learn modern security protocols including OAuth ۲,۰, OpenID Connect, and JWT tokens. Next, you will implement login, logout, and signup with React and Auth۰. Then, you will secure Express APIs using scopes, rules, and roles and endpoints via React. Finally, you will explore the variety of ways you can customize React and Auth۰ to your auth related needs using React Router, React’s context, and the Auth۰ dashboard. When you’re finished with this course, you will have the fundamental authorization and authentication skills needed to secure a modern React app with Auth۰.
Course Overview
Course Overview
۱m
Authorization and Authentication Standards
Intro
۰m
Why Use an Auth Provider?
۱m
OAuth ۲,۰
۳m
Choosing an OAuth Flow
۵m
OpenID Connect
۳m
JSON Web Tokens
۴m
Summary
۱m
Create a React App
Intro
۰m
Tools We’re Using in This Course
۰m
Create App via create-react-app
۵m
Add Routing via React Router
۵m
Add Navigation Bar
۱m
Style App
۱m
Summary
۰m
Configure Auth۰
Intro
۰m
Auth۰ Versions Used in the Course
۰m
Sign up for Auth۰
۲m
Key Auth Decisions
۳m
Create an App in the Auth۰ Dashboard
۲m
Configure Environment Variables
۲m
Create Auth Object
۵m
Summary
۰m
Implement Login
Intro
۰m
Setup Login
۶m
Review Callback URL and JWT
۲m
Parse Callback URL in Callback Component
۳m
Pick a Token Storage Approach
۴m
Implement Handle Authentication
۷m
Check if User Is Authenticated
۴m
Summary
۰m
Logout, Signup, and User Profile
Intro
۰m
Implement Logout
۵m
Review Signup Process
۲m
Get User Profile
۱m
Configure Profile Page Route
۲m
Display User Profile
۳m
Summary
۰m
API Authorization Fundamentals
Intro
۰m
Create Environment Variables
۰m
Create API with Node and Express
۲m
Start Express API Server via npm
۱m
Call Public API via React
۴m
Create Auth۰ API
۳m
Configure Express to Parse JWTs
۳m
Call Private API
۴m
Summary
۰m
API Authorization with Scopes, Rules, and Roles
Intro
۰m
Intro to OAuth Scopes
۳m
Create a New Scope
۳m
Configure Express to Validate Scopes
۱m
Create React Page That Validates Scopes
۵m
Assign Admin Role via a Rule
۴m
Debug Rule
۴m
Validate Roles in Access Tokens
۵m
Authentication Approach Options
۴m
Summary
۰m
Customization and Enhancements
Intro
۰m
Redirect to Previous Page Upon Login
۳m
Create PrivateRoute Component
۵m
Create AuthContext
۲m
Declare AuthContext Provider
۲m
Consume AuthContext
۳m
Store Tokens in Memory
۴m
Silent Authentication and Token Renewal
۶m
Overview of Auth۰ Customization Options
۵m
Summary
۰m