Wesley Cabus's Avatar

Wesley Cabus

@gotsharp.be.bsky.social

Customer Success Engineer at Duende Software, Microsoft MVP, VISUG board member. Loves coding, mostly in C#, tries to improve projects’ security wherever he goes. Piano playing, public speaking, beer brewing and gaming nerd. ❤️ coffee

592 Followers  |  527 Following  |  66 Posts  |  Joined: 24.08.2023  |  2.0319

Latest posts by gotsharp.be on Bluesky

Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

How to test your #IdentityServer?

In this post, we demonstrate how to setup and run automated tests with your favorite test framework. #mstest #xunit #nunit #dotnet #security

duende.link/a4rs979

06.08.2025 16:19 — 👍 3    🔁 2    💬 0    📌 0

It’s very good in writing functions or focused algorithms which it has seen before. The minute you start combining algorithms or thread out of the AI-known path, it begins to just paste stuff together. And sometimes, it gets lucky and gets it partially correct.

06.08.2025 07:39 — 👍 0    🔁 0    💬 1    📌 0

What are Best Practices of Web Application Security in 2025?

This post focuses on key security and authentication flows using OAuth 2.0 and OpenID Connect, flows to avoid, security measures to implement, and IETF Best Current Practices.

duende.link/iyqe3fk #security #dotnet

05.08.2025 13:17 — 👍 2    🔁 2    💬 0    📌 0
Preview
Duende Software - Identity and Access Management for .NET We help companies using .NET to build identity and access control solutions for modern applications.

Fresh post on external providers in #aspnetcore

We cover initial setup, the connection between external and cookie authentication, and discusses why alternatives might be better for production apps.

duende.link/q24tubs #security #identity #dotnet

28.07.2025 12:59 — 👍 1    🔁 5    💬 0    📌 0
Preview
two cars are driving down a road with a sunset in the background and the words kidmograph at the bottom ALT: two cars are driving down a road with a sunset in the background and the words kidmograph at the bottom

Just call it synthwave design.

20.07.2025 11:52 — 👍 4    🔁 0    💬 2    📌 0
Post image

Coming to an ASP.NET Core HTTPS development certificate near you soon...

14.07.2025 17:30 — 👍 42    🔁 7    💬 5    📌 2
Preview
a man with long hair and a beard is smiling and saying thank you . Alt: Keanu Reeves is smiling and saying thank you .
14.07.2025 22:40 — 👍 0    🔁 0    💬 0    📌 0
Preview
a man wearing a beanie and a black jacket is smiling and holding a piece of food . ALT: a man wearing a beanie and a black jacket is smiling and holding a piece of food .
04.07.2025 23:31 — 👍 1    🔁 0    💬 0    📌 0
Preview
New release: IdentityServer 7.3.0 Release Candidate 1 · DuendeSoftware · Discussion #256 Great news today! The Duende IdentityServer 7.3.0 Release Candidate 1 has been published on NuGet! Release notes Upgrade guide IdentityServer 7.3 is a significant release that includes: FAPI 2.0 pr...

Check out the freshly deployed IdentityServer 7.3.0 Release Candidate 1. It brings FAPI 2.0 profile certification, JWT response from the introspection endpoint, diagnostics data, OpenTelemetry updates, and more!

duende.link/is73rc1 #dotnet #security

03.07.2025 08:01 — 👍 2    🔁 3    💬 0    📌 0
CloudBrew - The best two-day Azure community conference in Europe A two-day conference by AZUG, the Belgium Microsoft Azure User Group

The agenda for #CloudBrew is ready! Why not join us in December?

Early Bird tickets are now also available! 👉 www.cloudbrew.be #dotnet #azure

25.06.2025 07:47 — 👍 8    🔁 7    💬 0    📌 0
Video thumbnail

How I got involved in the Backend for Frontend (BFF) spec? @philippederyck.bsky.social built a demo to show how insecure single-page applications can be!

Full interview: youtu.be/urS9wstmN2U
More on Backend for Frontend: duende.link/bff

#dotnet #security #bff #oauth2

25.06.2025 09:32 — 👍 2    🔁 5    💬 0    📌 0
Post image

The #dotnet 8.0.17 upgrade fixed validation of forwarded headers and proxy server configuration in load balanced scenarios.

Great! Or not 🤔
This patch may affect your #aspnetcore app. 😱

Check our blog post for background and fix: duende.link/0mgnet8

24.06.2025 13:01 — 👍 2    🔁 4    💬 0    📌 0
Preview
VisugXL 2025 : Call for Speakers VisugXL 2025 is the annual 1-day, free conference of Visug, bringing together students, developers, architects, and technology enthusiasts for a day o...

Got a killer dev talk? Bring it to the stage at VisugXL 2025! 🎤
We’re talking .NET, Azure, OSS, real-world code — the good stuff.
📅 Nov 28 – Leuven, Belgium
Hit us with your best shot 👉 sessionize.com/visugxl-2025
#VisugXL2025 #CallForSpeakers #dotnet #Azure #DevRockstars

18.06.2025 07:00 — 👍 5    🔁 7    💬 0    📌 0
Post image

Terms like "client" in OpenID Connect and OAuth 2.0 are clear for security folks, but non-technical people are sometimes confused.

In this post, let's clarify what a "client" means in application security.

duende.link/m8tyde4 #dotnet #security #identity

17.06.2025 11:30 — 👍 0    🔁 5    💬 0    📌 0
Preview
a man with a mustache is sitting on a swing in a park Alt: a man with a mustache is sitting on a swing in a park, then at his kitchen table, and then he's standing in a driveway, waiting...

Me while I'm waiting for my Keychron keyboard order status to switch to "shipped".

13.06.2025 13:16 — 👍 2    🔁 0    💬 0    📌 0
Speedtest results showing 1280 Mbps download and 929 Mbps upload speeds.

Speedtest results showing 1280 Mbps download and 929 Mbps upload speeds.

WiFi 7 🏎️💨!

13.06.2025 09:34 — 👍 0    🔁 0    💬 0    📌 0
Picture showing a bottle of Lervig “Off the rack Kentucky Bourbon 2022” beer, poured into a glass

Picture showing a bottle of Lervig “Off the rack Kentucky Bourbon 2022” beer, poured into a glass

Cheers to the weekend 🍻

07.06.2025 20:36 — 👍 3    🔁 0    💬 0    📌 0

Looking at you, @support.blizzard.com and the regression bugs in Diablo IV

07.06.2025 10:31 — 👍 1    🔁 0    💬 0    📌 0

Sometimes, I see errors or bugs that are so obviously trivial to fix (or even worse, regression bugs), that make me think two things:
1. Is everyone really just using AI to code these days or did the average developer become soo lax?
2. Give me an hour and I’ll fix it for you. Sheesh.

07.06.2025 10:30 — 👍 1    🔁 0    💬 2    📌 0
Post image

Awww yiss!

03.06.2025 21:32 — 👍 1    🔁 0    💬 0    📌 0
Boxed PC parts, showing an AMD Ryzen 9800X3D, MSI GeForce RTX 5080, Asrock X870E Taichi motherboard, AIO watercooling and a power supply

Boxed PC parts, showing an AMD Ryzen 9800X3D, MSI GeForce RTX 5080, Asrock X870E Taichi motherboard, AIO watercooling and a power supply

Tonight, it is time to assemble a new gaming rig 🥳 #gaming #desktop

03.06.2025 15:28 — 👍 3    🔁 0    💬 1    📌 0
Post image

Did you see #dotnet run app.cs was announced at #MSBuild for .NET 10? We've been trying it out to test the #IdentityServer login flow, and it's quite nice!

In this post we'll see how to test first-party logins work properly, entirely through .NET code.

duende.link/qhr2shs

03.06.2025 11:03 — 👍 3    🔁 3    💬 0    📌 0
Post image

In ASP.NET Core, you may need to include extra information like user actions or custom parameters in user authentication. This post explains how to use the AuthenticationProperties class for this purpose.

duende.link/i3g4trw #dotnet #security #aspnetcore

27.05.2025 13:31 — 👍 3    🔁 2    💬 0    📌 0
Post image

What are key moments in the OAuth and OpenID Connect timeline?

In this article, we look back at the past 15 years to explore how the IETF and OpenID Foundation have set standards that shaped OAuth and OpenID Connect today.

duende.link/q39aegk #dotnet #security #ietf #oidc

28.05.2025 08:01 — 👍 1    🔁 1    💬 0    📌 0
Post image

Visit @duendesoftware.com at @techorama.bsky.social ! Come say hi, talk about IdentityServer, BFF and OpenIdConnect, and you can win a Lego set! #techorama #techoramabe

27.05.2025 06:14 — 👍 1    🔁 0    💬 0    📌 0

If you’re at #NDCOslo, come and ask us your authentication and authorisation questions!

21.05.2025 07:43 — 👍 0    🔁 1    💬 1    📌 0

Seems like I have a season worth of catching up to do

18.05.2025 11:22 — 👍 1    🔁 0    💬 1    📌 0

Gonna give Raycast a go, that looks slick 👌

16.05.2025 07:22 — 👍 0    🔁 0    💬 0    📌 0

Oh yeah, I used nvm on Windows as well!

15.05.2025 19:22 — 👍 1    🔁 0    💬 0    📌 0

Alright folks, any tips or must-have software for a (mostly) .NET developer who just received a MacBook as a work laptop coming from Windows?

I already have my JetBrains tools, oh my zsh and homebrew installed.

15.05.2025 18:33 — 👍 1    🔁 0    💬 5    📌 0

@gotsharp.be is following 20 prominent accounts