سلام , من دوره ری اکت ریداکس رو گذروندم , پروژه های بدون نیاز به عضویت و اعتبار سنجی رو به خوبی میتونم از پسش بر بیام , ولی مبحث authorization و authentication برام یکم مبهم هست , چون خیلی روش ها و شاخه های مختلف داره اصلا گیج شدم , یکی میاد یه آموزش عادی وساده می زاره که یه کانتکست بساز بعد با یه reducer هوک بیا یوزر و پسورد رو بگیر و ببین درسته یا نه بعد یه مقداری رو تو state برابر با true کن که یعنی کاربر لاگین شده و همه چی اوکیه , بعد برات لاگ اوت هم بیا همین مقدار رو false کن بعدا . به همین راحتی و تمام!
بعد میای جای دیگه میبینی یکی دیگه داره از refresh token و jwt و کوکی و سشن و توکن و امنیت توکن و ... حرف میزنه
بعد جای دیگه یکی داره از ابزارهای آماده مثل clark و آتنتیکیشن فایر بیس و oatuh 0 و ... حرف میزنه .
بعد جای دیگه یکی داره از روش های otp و ... حرف میزنه
کلا خیلی سر درگم و گیجم . برای اینکه یکبار برای همیشه این بخش از کار رو به خوبی یاد بگیرم و از پسش بر بیام , کسی آموزشی یا کتابی یا هر چیزی سراغ داره که من رو از گیجی در بیاره ؟ کلا موندم رو این مبحث
درود
دوره های nextjs و پروژه محور next رو مشاهده کنید احرازهویت و موضوع دسترسی رو آموزش دادم
متشکر , اما روش های آسان مثل کلارک و auth0 و firebase auth و next auth اینا مد نظرم نیست , بیشتر میخوام در مورد سیستم هایی که توسط بک اند به طور اختصاصی ساخته شده اند برای مدیریت پروسه authentication و authorization اشنا بشم و نحوه مدیریت اینها در سمت فرانت رو بدونم . مثلا jwt و رفرش توکن و ... یا روشی که همه چیز سمت بک مدیریت میشه توسط cooki و اینها و یا زمانی که روش otp داریم و بعد از زدن یوز ر و پسورد یک وریفای اس ام اس برای کاربر میاد که باید کدش رو وارد کنه . دوست دارم بدونم من سمت فرانت باید در این سناریو ها چکار کنم و چطوری اینوظایف سمت فرانت رو باید انجام بدم. دنبال آموزشی در این حیطه هستم.
دوست من بعضی کارها سمت بک اند انجام میشه و به همین خاطر تو فرانت زیاد در این موردصحبت نمیکنن.
تو دوره های فول استک در این مورد صحبت میشه، میتونید از استک mern استفاده کنید یا هر فریمورک دیگه برای بک اند استفاده کنید. همینطور که آقای موسوی هم گفتن بهتره از فریمورک next.js استفاده کنید، خودش یک پکیج داره و سمپلهایی برای otp هست.
تو بعضی دوره های پروژه محور بدون پکیج این مورد رو انجام میدن و با کوکی یا سیشن و... کامل انجام میدن. سرچ کنید.
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟