.NET

Discovering .NET codebases using code coverage and NCrunch

Discovering .NET codebases using code coverage and NCrunch

Exploring and discovering unfamiliar codebases is always a challenge. In this blog post, I will introduce a novel way to explore a new codebase by looking at the code coverage using NCrunch.NET. Background As a developer, you’re often challenged to understand new libraries; you ask: ‘how does it work’, ‘what makes it tick?’, what parts […]

Discovering .NET codebases using code coverage and NCrunch Read More »

Demystifying OpenID Connect’s State and Nonce Parameters in ASP.NET Core

Demystifying OpenID Connect’s State and Nonce Parameters in ASP.NET Core

In the world of web application security, OpenID Connect plays a key role in streamlining authentication processes. But what makes it really tick? In this blog post, we dive deep into two critical security features of OpenID Connect – the state and nonce parameters – and how they are used in ASP.NET Core. This simplified

Demystifying OpenID Connect’s State and Nonce Parameters in ASP.NET Core Read More »

Troubleshooting JwtBearer authentication problems in ASP.NET Core

Troubleshooting JwtBearer authentication issues in ASP.NET Core

One of the most frequent questions I encounter on Stack Overflow is how to troubleshoot JwtBearer authentication issues in ASP.NET Core. In this post, I’ll share top tips and solutions to help you resolve common JwtBearer handler problems effectively. The JwtBearer handler We add the JwtBearer handler to the authentication middleware in our ASP.NET Core

Troubleshooting JwtBearer authentication issues in ASP.NET Core Read More »