نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
- توکن‌ها را عموما در مرورگر ذخیره می‌کنند تا در آینده قابل بازیابی باشد. اطلاعات بیشتر در مورد ذخیره سازی سمت کلاینت: «معرفی Local Storage و چند کتابخانه مرتبط» و «ذخیره سازی اطلاعات در مرورگر توسط برنامه‌های Angular»   
- نمونه مثال بازگشت از درگاه بانکی و کار با توکن‌ها در سری Blazor سایت مطرح شده
نظرات مطالب
اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity
خیر. همینقدر که کاربر برای دفعه‌ی بعدی به توکن خودش دسترسی نداشته باشد، یعنی نمی‌تواند لاگین کند. به همین جهت از session storage می‌توان استفاده کرد. اطلاعات بیشتر در مورد ذخیره سازی سمت کلاینت: «معرفی Local Storage و چند کتابخانه مرتبط» و «ذخیره سازی اطلاعات در مرورگر توسط برنامه‌های Angular»    
نظرات مطالب
شمسی سازی Date-Picker توکار Angular Material 6x
- این پروژه به Angular Material 9x ارتقاء داده شده؛ جزئیات بیشتر
- کتابخانه‌ی jalali-moment متاسفانه باگ زیاد دارد. اگرتنظیم jalaliMoment.locale("fa") در آن وجود نداشته باشد، مدام خطای null reference می‌دهد. همچنین روش معرفی تاریخ میلادی به آن اینبار باید به اینصورت باشد (عدم سازگاری با نگارش‌های قبلی آن).
نظرات مطالب
React 16x - قسمت 34 - توزیع برنامه
دستور npm run build نام فایل‌های نهایی را به همراه هش محتوای آن‌ها تولید می‌کند:

این روشی هست که در Angular هم برای cache busting مورد استفاده قرار می‌گیرد. به همین جهت فایل‌های تغییر یافته، دارای هش جدیدی خواهند بود که به عنوان یک فایل js جدید، حتما مجددا توسط مرورگر از سایت دریافت خواهند شد و کش نمی‌شوند.

نظرات مطالب
مروری بر Blazor (قسمت اول)
به سورس کد برنامه‌های کلاینت تمام فریم‌ورک‌های SPA هم دسترسی وجود دارد؛ مانند Angular، React، Vue و غیره. سیلورلایت هم یک زمانی به همین صورت بود و می‌شد DLLهاش رو دریافت کرد. مهم هست؟! برای کارهای جاوااسکریپتی ابزارهای minification و uglification وجود دارند؛ برای کارهای دات نتی ابزارهای obfuscation.
نظرات مطالب
امن سازی برنامه‌های ASP.NET Core توسط IdentityServer 4x - قسمت سیزدهم- فعالسازی اعتبارسنجی دو مرحله‌ای
- روش متداول آن به همین صورت است. با یک برنامه‌ی Angular هم کار کنید، ابتدا کاربر باید به این صفحه‌ی لاگین خارجی مراجعه کند. این یک برنامه‌ی مستقل است؛ مثل لاگین کاربر به گوگل و سپس هدایت آن به برنامه‌ی اصلی.
- ولی در کل، بله. روش کار آن با فعالسازی GrantTypes.ResourceOwnerPassword و ایجاد یک new TokenClient، در مستندات اصلی آن توضیح داده شده‌است.
نظرات مطالب
مدیریت سراسری خطاها در یک برنامه‌ی Angular
در صورتی که قصد داشته باشیم قسمت error را بر اساس توضیحات بالا حذف کنیم و subscribe  تنها شامل response  باشد ، در زمان ارسال یک فرم در صورت دریافت خطا با کد 400 جهت نمایش خطا به کاربر در فرم چگونه باید عمل کرد
نظرات مطالب
آپلود فایل‌ها در یک برنامه‌ی Angular به کمک کامپوننت ng2-file-upload
شما میتوانید با استفاده از لینک زیر، آپلود را در هر مرورگر و ورژنی اجرا کنید: https://stackoverflow.com/
و یا «بررسی روش آپلود فایل‌ها از طریق یک برنامه‌ی Angular به یک برنامه‌ی ASP.NET Core»
ولی پیچیدگی کار نسبت به کامپوننت‌های آماده بیشتر است؛ چون باید از صفر خودتون مراحل اپلود عکس را پیاده سازی کنید.
نظرات مطالب
پیاده سازی JSON Web Token با ASP.NET Web API 2.x
با سلام؛ در یک پروژه Angular بعد از اینکه با jwt_decode توکن رو از حالت کد شده در میارم حروف فارسی ( نام شخص لاگین کننده) به این شکل : [اکرم ماچانلو]  نمایش داده می‌شود. اگر ممکنه لطفا راهنمایی کنید. ممنون.
نظرات مطالب
سازماندهی برنامه‌های Angular توسط ماژول‌ها
لطفا اگر ممکن هست یک ساختار (ویژوال) برای پروژه‌های بزرگ شامل چند زیر سیستم(ماژول) به همراه ماژول‌های Core,Shared , ... در Angular 5 ارائه نمائید. راستش من چند تا دیدم اما هنوز نتونستم به جمع بندی برسم. گفتم نظر شما رو هم بدونم. منظورم ساختاری مانند زیر است:

سپاس از شما