نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت پنجم - پیاده سازی ورود و خروج از سیستم
- callback مربوط هست به قسمت‌های 11 و 12 این سری .
- روش گرفتن خودکار اطلاعات کاربر از IDP مانند دسترسی به اطلاعات this.User.Claims کاربر وارد شده‌ی به سیستم، در قسمت بعدی بحث می‌شود. 
- روش گرفتن اطلاعات کاربر با کدنویسی و به صورت دستی در یک Web API و کار با UserInfo Endpoint در قسمت 7 بررسی می‌شود.
نظرات مطالب
صفحه بندی و مرتب سازی خودکار اطلاعات به کمک jqGrid در ASP.NET MVC
در برگه‌ی  network، بررسی کنید که دقیقا چه اطلاعاتی با چه فرمتی و خصوصا چه Content-Type ای ارسال شدند. همین موارد را برای response هم بررسی کنید. اگر هدرهای accept و یا Content-Type اشتباه تنظیم شده باشند، ممکن است web api شما خروجی با فرمت xml تولید کند. یا حتی ممکن است خروجی خالی دریافت کرده باشید که به xml تفسیر شده. یا حتی اگر Content-Type خروجی تنظیم نشده باشد، ممکن است این خطای xml parsing error را دریافت کنید (حتی اگر خروجی JSON به نظر برسد).
نظرات مطالب
انجام کارهای زمانبندی شده در برنامه‌های ASP.NET توسط DNT Scheduler
کلمه هر ثانیه اشتباه من بود و هر دقیقه صحیح هست. این وظیفه برای یک web API  نوشته شده و آدرس root خاصی نداره و مطابق ذیل هست: 
" {context.Request.Scheme}://{context.Request.Host.Value}"
منتها وقتی آدرس root درخواست میشه در browser تبدیل به چنین آدرسی میشه به خاطر swagger : 
https://domain.com/index.html
authorize خاصی هم نداره.
نظرات مطالب
افزودن و اعتبارسنجی خودکار Anti-Forgery Tokens در برنامه‌های Angular مبتنی بر ASP.NET Core
سلام
من از ASP. Net Web API 2  برای سرویس هام استفاده می‌کنم، برای سمت Front از Angular 6
چطور میتونم Anti-Forgery Token رو توش پیاده سازی کنم، متاسفانه مطلب مفیدی پیدا نکردم که کمک کنه. (نمونه همین مورد رو با AngularJS پیاده کردم، ولی ظاهرا اینجا یه کم متفاوت هست)
ممنون میشم راهنمایی کنید
نظرات مطالب
پیاده سازی یک MediaTypeFormatter برای پشتیبانی از MultiPart/form-data در Web API
مقداردهی مدل که البته به درستی داره انجام میشه. در لینکی که قرار دادید هم در مورد محدودیت دفعات خواندن محتوای request در web api صحبت شده که من هم در زمان پیاده سازی با همین مشکل روبرو بودم و با استفاده از این لینک مشکل رو برطرف کردم (توضیح میده که با استفاده از متدهای ReadAsStringAsync و ReadAsByteArrayAsync میشه محتوای درخواست رو چندبار خوند) و بعد از اون مشکلی نداشتم (البته تا جایی که حضور ذهن دارم).
نظرات مطالب
شروع کار با Apache Cordova در ویژوال استودیو #2
برای کار کردن با پایگاه داده چطور ؟
فرض کنید ما یک پایگاه داده در یک سرور جداگانه داریم و حالا قصد داریم از طریق برنامه به بانک متصل شده و عملیات CRUD  را پیاده سازی کنیم ، با توجه به اینکه cross platform  است و هر زبانی راهکار خود را دارد ، از چه زبانی برای یا فریم ورکی استفاده کنیم ؟
و اینکه با توجه ب ماهیت cordova  برای امنیت connection string ای که به سرور راه دور متصل میشود ، چکاری میتوان انجام داد ؟
آیا استفاده از وب سرویس یا web api و فراخوانی آن در cordova کار منطقی ست ؟
نظرات مطالب
صفحه بندی و مرتب سازی خودکار اطلاعات به کمک jqGrid در ASP.NET MVC
خیر. یک پروژه خالی MVC4 ایجاد کنید. بعد پوشه‌ها و فایل‌های این پروژه را در آن اضافه کنید (منهای فایل‌های کانفیگ)؛ کار می‌کند.
jqGrid هیچگونه وابستگی به فناوری‌های سمت سرور ندارد. با وب فرم‌ها قابل استفاده است. با PHP هم قابل استفاده است. در اینجا از MVC فقط برای بازگشت اطلاعات مورد نیاز آن به فرمت JSON استفاده شده‌است. در این مثال خاص، کاربرد ویژه‌ی دیگری ندارد. می‌شد بجای آن از Web API هم استفاده کرد.
نظرات مطالب
استفاده از EF در اپلیکیشن های N-Tier : قسمت سوم
با سلام  شما فرمودید: " و در آخر آنکه بهتر است لایه مجزایی برای میزبانی کدهای دسترسی داده ایجاد کنید و آنها را از سرویس Web API تفکیک نمایید. "
برای برقراری امنیت در این سرویس چه باید کرد؟ اگر شخصی  آدرس سرویس ما رو داشت و در خواست‌های را به آن ارسال کرد چگونه آن را نسبت به بقیه کاربران تمیز کند؟ چون در حقیقت webapi  را در پروژه جدیدی در solution قرار دادیم و جدا هاست می‌شود. ممنون
نظرات مطالب
ASP.NET Web API - قسمت چهارم

سلام آقای راد

با تشکر از زحمتی که میکشید. فرمودید که :

"بنابراین web api به دنبال متدی در controller می‌گردد که نام آن با عبارت get "آغاز" شده باشد. "

آیا این کار باعث عدم دقت و ایجاد خطاهای ناخواسته نمیشه؟ این فقط متدی با get شروع بشه شاید برای من که خیلی کم mvc کار کردم یکم مشکل دار به نظر برسه.‌اگر ما دو متد داشته باشیم که در ابتدای آنها get باشد آیا برنامه خطا میگیرد؟  ممنون میشم یکم در این باره توضیح بدین

نظرات مطالب
ASP.NET Web API - قسمت اول
سلام. وقت بخیر.
مطالب خیلی خوب و به روزی دارین و خدا قوت..
با عرض معذرت می‌خواستم بگم من MVC4 رو نصب کردم اما بازم بعد انتخاب MVC4 از لیست Template‌های ویژوال استودیو گزینه Web API رو مشاهده نمی‌کنم.آیا افزونه یا برنامه خاصی باید نصب کنم.از قبل از زححمتتون تشکر می‌کنم.