در قسمت قبل مقدمه ای در مورد احراز هویت و یک روش ابتدایی آنرا توضیح دادیم در این قسمت به پیاده سازی احراز هویت از نوع Basic و Digest روی URI یکسان میپردازیم
هر دو روش از استاندارد های احراز هویت در RESTful هستند
در قسمت قبل مقدمه ای در مورد احراز هویت و یک روش ابتدایی آنرا توضیح دادیم در این قسمت به پیاده سازی احراز هویت از نوع Basic و Digest روی URI یکسان میپردازیم
هر دو روش از استاندارد های احراز هویت در RESTful هستند
در این بخش به مباحث پایه ای امنیت مثل Cookie, Login و Authentication در REST Api توسط Spring Security 5 میپردازیم
در فریم ورک اسپرینگ از دو طریق میتوان RESTful-Service ایجاد کرد :
- از طریق MVC با ModelAndView
- از طریق تبدیل پیام های HTTP
روش ModelAndView قدیمی تر و داکیومنت پخته تری دارد اما تنظیمات سنگین تری را نیاز دارد از Spring 3.0 با در نظر گرفتن معایب موجود در روش قدیمی نیاز بود که روشی سریعتر و سبکتری ارائه میشد که در نهایت منجر به طراحی توسط Annotation ها و HttpMessageConverter شد
Matrix Variable یکی دیگر از انواع متغییر هایی که همراه با درخواست GET میتوان ارسال کرد Matrix Variable است و میتواند شامل تعداد زیادی پارامتر باشد
در این قسمت به بررسی اجرای Asynchronous در Spring و Spring MVC میپردازیم.
به طور ساده متدی در یک Bean که با Async@ مشخص شده باشد در یک ترد جداگانه اجرا خواهد شد و اجرا کننده آن متد منتظر خاتمه یافتن اجرا نخواهد ماند