دوره مجازی Laravel - جلسه 45 - استفاده از Json Web Token در پیاده سازی وب سرویس ها

دسته بندی: آموزش
زمان مطالعه: ۱ دقیقه
۱۸ فروردین ۱۳۹۷

به نام خدا و سلام. بحث امنیت و دسترسی به منابع یک وب سرویس همیشه دغدغه برنامه نویسان بوده، در این جلسه در مورد json web token برای پیاده سازی token در وب سرویس ها صحبت می کنیم.

 

:: توجه

این مطلب یک جلسه از آموزش لاراول مبتدی تا پیشرفته می باشد و برای مشاهده آن باید در دوره ثبت نام کنید.

ثبت نام در آموزش لاراول مبتدی تا پیشرفته

نویسنده
یادگیرنده ی همیشگی،برنامه نویس،نویسنده،عاشق خلق چیزهای عجیب،عاشق تحلیل داده ها، مسئول بخش فنی و هم بنیان گذار در سون لرن.

جلسات دوره

نظرات کاربران

AKM_420

نه، اطلاعاتی که ارسال میشه صحیح هست چندین تست کیس فرستادم ولی…
اما یه نکته ای که متوجه شدم توی فایل composer.json شما یه سری خط کد بیشتر از مال من هست! که با افزودن اونها بازهم تفاوتی ایجاد نشد!
از جمله:
الف)در قسمت require:
“barryvdh/laravel-debugbar”: “~2.4”,
“econea/nusoap”: “v0.9.5.4”,
“guzzlehttp/guzzle”: “^6.3”,
“morilog/jalali”: “^2.3”,
ب)در قسمت require-dev:
“barryvdh/laravel-ide-helper”: “^2.4”,

کیوان علی محمدی

تا جایی که می بینم این موارد ربطی به اون مشکل شما نباید داشته باشه.نسخه پکیج رو یه بررسی کنید و هم چنین با نسخه فعلی در اینترنت

AKM_420

سلام،
ببخشید اون قسمت شرطمون، برای من کلا چه ایمیل و پسورد معتبر بفرستم چه نامعتبر در هرصورت میره توی شرط و میگه نامعتبره! مشکل کجا میتونه باشه؟!

public function login(Request $request) {
        $credentials = $request->only(’email’, ‘password’);
        if(! $token = JWTAuth::attempt($credentials))
        {
            return response()->json([‘error’ => ‘invalid_credentials’], 401);
        }
        return response()->json(compact(‘token’));
    }
کیوان علی محمدی

سلام حتما چک کنید اطلاعات ارسال شده درست باشه.

پایان زمان پشتیبانی

دانشجوی گرامی، بازه پشتیبانی فعال برای این دوره ۳ ماه است که برای شما به پایان رسیده است.

شما هم چنان می توانید سوالات خود را در این قسمت بپرسید اما اولویت پاسخ گویی با دانشجویانی است که بازه پشتیبانی فعال دارند.

نیاز به لاگین

برای ارسال دیدگاه و یا پرسیدن سوال خود در این قسمت، باید در سایت لاگین شوید.
گزارش مشکل