اشتراکها
پیاده سازی معماری تمیز در asp.net core با استفاده از تاپترین تکنولوژیها و رعایت اصول کدنویسی و معماری نرم افزار
: Technologies used
ASP.NET Core
Entity Framework Core
CQRS
MediatR
Swagger
Api Versioning
FluentValidation
Serilog
Elasticsearch(for writing Logs)
AutoMapper
: Software Development Best Practices used
Clean Architecture
Clean Code
Solid Principles
REST API Naming Conventions
Use multiple environments in ASP.NET Core(Development,Production,Staging,etc)
Modular Design
Custom Exceptions
Custom Exception Handling
PipelineBehavior for Validation and Performance tracking
In this post, we are going to write about what we consider to be the best practices while developing the .NET Core Web API project. How we can make it better and how to make it more maintainable.
We are going to go through the following sections:
اشتراکها
کتاب C# Smorgasbord
اشتراکها
سایت مجموعه نکات و ترفندهای دات نتی
نظرات مطالب
امن سازی برنامههای ASP.NET Core توسط IdentityServer 4x - قسمت نهم- مدیریت طول عمر توکنها
چگونه میتوان sign out را پیاده سازی کرد
نمیتوان. کل توضیح بحث راجع به همین موضوع هست. نمونهی دیگر آن بحث «اعتبارسنجی مبتنی بر JWT در ASP.NET Core 2.0 بدون استفاده از سیستم Identity» هست که شبیه به مفهوم همین reference token را به همراه یک ITokenValidatorService پیاده سازی کرده (قسمت «تهیه یک اعتبارسنج توکن سفارشی» آن) تا بتوان logout را به همراه JWTها داشت.