API های وب REST برای تبادل داده بین ماشین های سرویس گیرنده و سرور به منظور محافظت از داده ها در برابر سوء استفاده استفاده می شود. یکی دیگر از جنبه های مهم API های وب REST، مجوز است که لایه های امنیتی بیشتری را برای تبادل داده بین ماشین های سرویس گیرنده و سرور اضافه می کند.
امروز، من مصرف متدهای مجاز وب API REST را با استفاده از پلتفرم ASP.NET REST Web API نشان خواهم داد.
پیش نیازها
قبل از اینکه در این آموزش ادامه دهید، چند پیش نیاز زیر وجود دارد:
- درک JSON Object Mapper.
- آشنایی با REST Web API.
- آشنایی با ASP.NET MVC5
- آشنایی با برنامه نویسی سی شارپ.
کد نمونه در Microsoft Visual Studio 2019 Professional در حال توسعه است. داده های فروش نمونه به صورت تصادفی از اینترنت گرفته شده است. من از ASP.NET MVC - REST Web API Basic Authorization با استفاده از راه حل Nuget Library به عنوان سمت سرور استفاده کرده ام.
بیایید اکنون شروع کنیم.
مرحله 1
پروژه جدید C#.NET Console Application ایجاد کنید و نام آن را "AccessAuthorizeRESTWebApi" بگذارید.
مرحله 2