Take advantage of policy-based authorization in ASP.Net Core to implement a flexible, extensible, custom security model. If you have experience in the Development of ASP.Net web applications, you are undoubtedly familiar with role-based authorization...
Introduction In this tutorial, you will learn how to develop an API for user permission-based authentication and authorization. In addition, the Clean Architecture, Unit of Work, and Mediator patterns will be used. Tools C# .NET8 Visual Studio 20...
If you're a .NET developer, understanding the difference between Git and GitHub is crucial for effective version control and collaboration. Here’s a concise breakdown to help you grasp their distinct roles. What is Git? Git is a distributed version c...
ASP.NET is an open-source application framework created by Microsoft for building modern web apps and services. It allows you to create dynamic web pages using .NET with C#, VB.NET, or F#. ASP.NET extends the .NET platform with tools and libraries sp...
the only reason why I'm writing this is because I keep forgetting the link https://myaccount.google.com/apppasswords you need to set 2FA in your google account before you can set the apppasswords. for development purpose, I will appsettings.jso...
Store the connection string in an environment variable: Set an environment variable for your connection string. For example, you can add it to your environment variables in the operating system or in the launchSettings.json file if you are using Visu...
Entity Framework Core (EF Core) is a powerful and flexible object-relational mapping (ORM) framework for .NET applications, enabling developers to work with relational databases using strongly-typed .NET objects. It simplifies data access by abstract...
In this article we will learn about Options pattern in ASP.NET Core for dealing with application configurations. The Options pattern uses the C# classes to access and manage the configurations thus providing more flexibility and type safe approach to...
Introduction Throughout this module, you will gain knowledge about exceptions, the process of handling exceptions, and the different exception-handling patterns that C# supports. Learning Objectives: Examine the basic categories of exceptions and re...
Title: Dive into the World of Code: Welcome to [cengizhanakgun.blogspot.com] Are you passionate about software development, coding, and all things tech? Get ready to immerse yourself in the fascinating world of programming with [cengizhanakgun.blogsp...