با سلام و وقت بخیر، استاد روش احراز هویتی که در دوره انجام دادید روش Cookie-Based Authentication هست یا Token-Based Authentication ؟ هر دو روش jwt هستند؟
محل متداول ذخیره JWT ها در local storage مرورگرها است درسته؟ ولی شما از کوکی استفاده کردی. چرا؟ چه دلیلی داشته؟
اینکه گفته میشه از کوکی ها عمدتا جهت اشتراک اطلاعات بین سرور و کامپیوتر کاربر استفاده می شود اما از LocalStorage جهت کاهش درخواست های HTTP بین سرور و کامپیوتر سرور استفاده می شود. همچنین تفاوت بزرگ فنی دیگر میزان ذخیره سازی است. منظور از کاهش درخواستها چیه؟ یعنی نمیخواد با هر درخواست بفرستیمش سمت سرور؟ در صورتی که الان توی این آموزش که توی کوکی ذخیره کردیم. هربار ببعنوان هدر سمت سرور میفرستیمش
لطف میکنید راهنمایی کنید
سلام خدمت شما دوست عزیز
هر جا که api پیاده سازی بشه به صورت کلی از jwt استفاده میشه و token base هستش
محل ذخیره سازی token رو جای خاصی در نظر نگرفتن و نمیشه گفت حتما باید در cookie باشه
شما هر جا که دلتون بخواد میتونین ذخیره کنین و اجباری در ذخیره سازی در cookie و یا حتی local storage وجود نداره
زمانی که شما اطلاعاتی رو در cookie ذخیره میکنین ، تمامی این اطلاعات در هر درخواست به سمت سرور ارسال میشه برای همین اگر اطلاعات زیادی در این قسمت وجود داشته باشه سیستم درخواست های سنگینی رو دریافت میکنه اما به صورت کلی اطلاعات تایید هویت مانند jwt برای اینکه کاربر شناسایی بشه باید در header ارسال بشه
حالا یا میتونین در cookie بذارین و یا اینکه در local storage
فرقی ندارن