راکت

درخواست معرفی آموزش در مورد authentication و authorization در ری اکت

5 پاسخ

سلام , من دوره ری اکت ریداکس رو گذروندم , پروژه های بدون نیاز به عضویت و اعتبار سنجی رو به خوبی میتونم از پسش بر بیام , ولی مبحث authorization و authentication برام یکم مبهم هست , چون خیلی روش ها و شاخه های مختلف داره اصلا گیج شدم , یکی میاد یه آموزش عادی وساده می زاره که یه کانتکست بساز بعد با یه reducer هوک بیا یوزر و پسورد رو بگیر و ببین درسته یا نه بعد یه مقداری رو تو state برابر با true کن که یعنی کاربر لاگین شده و همه چی اوکیه , بعد برات لاگ اوت هم بیا همین مقدار رو false کن بعدا . به همین راحتی و تمام!
بعد میای جای دیگه میبینی یکی دیگه داره از refresh token و jwt و کوکی و سشن و توکن و امنیت توکن و ... حرف میزنه
بعد جای دیگه یکی داره از ابزارهای آماده مثل clark و آتنتیکیشن فایر بیس و oatuh 0 و ... حرف میزنه .
بعد جای دیگه یکی داره از روش های otp و ... حرف میزنه

کلا خیلی سر درگم و گیجم . برای اینکه یکبار برای همیشه این بخش از کار رو به خوبی یاد بگیرم و از پسش بر بیام , کسی آموزشی یا کتابی یا هر چیزی سراغ داره که من رو از گیجی در بیاره ؟ کلا موندم رو این مبحث

ثبت پرسش جدید

پاسخ‌ها

5
حسام موسوی
حسام موسوی
@hesammousavi

تخصص: طراح و برنامه نویس

درود
دوره های nextjs و پروژه محور next رو مشاهده کنید احرازهویت و موضوع دسترسی رو آموزش دادم

آرتین کریمی
آرتین کریمی
@error.404

تخصص: طراح وب و برنامه نویس

میتونید از auth.js استفاده کنید

شاید پاسخ شما همین‌جا باشد

محمد
محمد
@mo-hammad

متشکر , اما روش های آسان مثل کلارک و auth0 و firebase auth و next auth اینا مد نظرم نیست , بیشتر میخوام در مورد سیستم هایی که توسط بک اند به طور اختصاصی ساخته شده اند برای مدیریت پروسه authentication و authorization اشنا بشم و نحوه مدیریت اینها در سمت فرانت رو بدونم . مثلا jwt و رفرش توکن و ... یا روشی که همه چیز سمت بک مدیریت میشه توسط cooki و اینها و یا زمانی که روش otp داریم و بعد از زدن یوز ر و پسورد یک وریفای اس ام اس برای کاربر میاد که باید کدش رو وارد کنه . دوست دارم بدونم من سمت فرانت باید در این سناریو ها چکار کنم و چطوری اینوظایف سمت فرانت رو باید انجام بدم. دنبال آموزشی در این حیطه هستم.

electera
electera
@electera

دوست من بعضی کارها سمت بک اند انجام میشه و به همین خاطر تو فرانت زیاد در این موردصحبت نمیکنن.

تو دوره های فول استک در این مورد صحبت میشه، میتونید از استک mern استفاده کنید یا هر فریمورک دیگه برای بک اند استفاده کنید. همینطور که آقای موسوی هم گفتن بهتره از فریمورک next.js استفاده کنید، خودش یک پکیج داره و سمپلهایی برای otp هست.
تو بعضی دوره های پروژه محور بدون پکیج این مورد رو انجام میدن و با کوکی یا سیشن و... کامل انجام میدن. سرچ کنید.

محمد
محمد
@mo-hammad

ممنون دوست عزیز از راهنماییتون

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام