- فلسفهی کار با Blazor server، امکان دسترسی مستقیم به لایه سرویسهای برنامه، بدون نیاز به طراحی یک Web API خاص آنها است (کار با آن سادهتر است). اگر قرار است با Web API کار کنید، شاید بهتر باشد از WASM استفاده کنید.
- سرویسهای Blazor Server، طول عمر خاصی دارند و تا زمانیکه اتصال برقرار است، از دست نمیروند. بنابراین خیلی از اطلاعات را میتوان به صورت متداولی در آنها ذخیره کرد و نیازی به تمهید خاصی نیست؛ هرچند encrypted local storage هم دارند.
- امکان طراحی interceptor برای HTTP Client هم وجود دارد تا هربار نیازی به مقدار دهی هدر Authorization نباشد.
- بله. در این سری اگر از Identity استفاده شده، بیشتر هدف مدیریت کاربران بوده و یا برای Blazor Server، دسترسی به کوکی خودکار پس از لاگین. نکات تهیهی authentication provider سفارشی مطرح شدهی در قسمت wasm این سری برای کار با JWT، همه جا یکسان است و وابستگی به Identity و یا حتی Identity server پیشفرض مطرح شدهی توسط مایکروسافت، ندارد.