Implementing Multi-Tenancy with EF Core in ASP.NET Core
In this article, we will implement a Multi-Tenant project. In one of our projects, there was a need to implement the system as Multi-Tenant so that the system could be run for multiple customers. Many projects can be run for multiple customers, but the problem is that separate servers, databases, e ....
Read more
Never send requests directly to Kestrel
A few days ago, I was tasked with writing an application that would send several requests to an API. It was a ConsoleApp and wasn’t overly complicated. I wrote the application, tested it on my system, and it worked fine. Then, they said the requests ....
Read more
Receive data from Masstransit Consumer
If you've worked with the Masstransit library, you’ve likely used its Send or Publish methods. In this approach, you send data and register a Consumer so that when data is sent, the Consumer receives it and performs the necessary processing ....
Read more
Creating a time-based one-time password (TOTP) along with its expiration time
By default, .NET uses the Rfc6238AuthenticationService class for generating and validating TOTP (Time-Based One-Time Password) codes. The issue with this class is that the generated TOTP code remains valid for 9 minutes, a timeframe hardcoded and unchangeable. ....
Read more
Advanced Health Check Asp.Net Core
During application development on our system, we can easily test external services or databases that we work with to see if we can access the database or external service or not. However, this becomes a bit challenging after uploading to the main servers ....
Read more