نمایش نتایج 1 تا 5 از 5

نام تاپیک: نحوه کار با JSON Web Token JWT در mvc

  1. #1

    نحوه کار با JSON Web Token JWT در mvc

    سلام
    چگونه می توانم یک cookie را به کمک JSON Web Token JWT رمزنگاری کنم و چطور از ان استفاده کنم در برنامه
    باتشکر

  2. #2

    نقل قول: نحوه کار با JSON Web Token JWT در mvc

    سلام
    مهندسان ممنون می شوم راهنمای بفرمایید
    یا چگونگی استفاده از
    JWT در یک برنامه asp.net core را توضیح دهند

  3. #3

    نقل قول: نحوه کار با JSON Web Token JWT در mvc

    چگونه می توانم یک cookie را به کمک JSON Web Token JWT رمزنگاری کنم و چطور از ان استفاده کنم در برنامه
    JWT ارتباطی با Cookie نداره و عملا میشه گفت برای نیاز پیدا نکردن به Cookie ایجاد شده : https://tools.ietf.org/html/rfc7519

    در Device های موبایل شما چیزی به اسم Cookie نمیتونید در برنامه ذخیره کنید و Cookie معنایی نداره ;
    برای همین از روش دیگه ای برای Authentication باید استفاده کنید که راه پیشنهادی JWT هست.

    نحوه کار JWT به این شکل هست که شما یک API Endpoint برای Authentication ایجاد میکنید ( یک اکشن Web API ) ، کاربر شما به این اکشن Username, Password میفرسته.
    شما طبق روال سابق مقادیر دریافت شده رو از دیتابیس میخونید و اگر صحیح بود ، اینبار بجای Set کردن یک Cookie ، برای کاربر یک توکن Generate میکنید و این Token رو بهش برمیگردونید.
    کاربر با هر درخواستش این Token ای رو که شما Generate کردید در Request Header به سرور میفرسته ، شما Token رو از Request Header دریافت میکنید و اعتبار سنجیش میکنید و اگر معتبر بود ، کاربر Authorize میشه و میتونه به یک اکشن Authorize شده دسترسی پیدا کنه.
    بیشتر از JWT در برنامه های موبایل که با API وب ارتباط دارن و Single Page Application ها استفاده میشه و بهتر هست برای برنامه وب معمولیتون از همون Cookie استفاده کنید.

    https://goo.gl/5JVEVt

  4. #4

    نقل قول: نحوه کار با JSON Web Token JWT در mvc

    نقل قول نوشته شده توسط Moien Tajik مشاهده تاپیک
    JWT ارتباطی با Cookie نداره و عملا میشه گفت برای نیاز پیدا نکردن به Cookie ایجاد شده : https://tools.ietf.org/html/rfc7519

    در Device های موبایل شما چیزی به اسم Cookie نمیتونید در برنامه ذخیره کنید و Cookie معنایی نداره ;
    برای همین از روش دیگه ای برای Authentication باید استفاده کنید که راه پیشنهادی JWT هست.

    نحوه کار JWT به این شکل هست که شما یک API Endpoint برای Authentication ایجاد میکنید ( یک اکشن Web API ) ، کاربر شما به این اکشن Username, Password میفرسته.
    شما طبق روال سابق مقادیر دریافت شده رو از دیتابیس میخونید و اگر صحیح بود ، اینبار بجای Set کردن یک Cookie ، برای کاربر یک توکن Generate میکنید و این Token رو بهش برمیگردونید.
    کاربر با هر درخواستش این Token ای رو که شما Generate کردید در Request Header به سرور میفرسته ، شما Token رو از Request Header دریافت میکنید و اعتبار سنجیش میکنید و اگر معتبر بود ، کاربر Authorize میشه و میتونه به یک اکشن Authorize شده دسترسی پیدا کنه.
    بیشتر از JWT در برنامه های موبایل که با API وب ارتباط دارن و Single Page Application ها استفاده میشه و بهتر هست برای برنامه وب معمولیتون از همون Cookie استفاده کنید.

    https://goo.gl/5JVEVt
    سلام
    الف) برای برنامه های mvccore2 پیشنها شما چیست؟
    ب)باری رمز نگاری کوکیها پسشنهاد شما چیست؟
    ج)ایا مدت اعتبار(انقضا)هم می توان مانند کوکی ها بهJWT اختصاص داد؟
    باتشکر

  5. #5

    نقل قول: نحوه کار با JSON Web Token JWT در mvc

    الف) برای برنامه های mvccore2 پیشنها شما چیست؟
    اگر برنامه معمولی دارید و فقط از طریق وب در دسترس هست و API نداره => Cookie Authentication
    اگر SPA Application درست میکنید => JWT Token Authentication

    ب)باری رمز نگاری کوکیها پسشنهاد شما چیست؟
    https://stackoverflow.com/a/4360903/6661314

    ج)ایا مدت اعتبار(انقضا)هم می توان مانند کوکی ها بهJWT اختصاص داد؟
    بله با Bearer براحتی قابل تنظیم هست.

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •