Wesley Cabus

Wesley Cabus

@gotsharp.be

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

614 followers534 following75 posts

Wesley Cabus reposted

🔐 Let’s talk authentication! Join us September 29 in Essen for our next #VISUG meetup with Wesley Cabus and Maarten Balliauw. Two talks on ASP.NET Core Authentication and Passkeys, plus food & drinks. And yes, it’s free! 🍕🥤 #VISUG #ASPNETCore #DotNet #Community

visug.beASP.NET Core Authentication Explained + Going Passwordless: A Practical Guide to Passkeys in ASP.NET Core — VISUGTuesday, 29 September 2026 • 18:00 • ODS Belgium B.V., Peepolderlaan 23, 2910 Essen

Wesley Cabus reposted

We've published guidance on the high-severity #aspnetcore Data Protection vulnerability, CVE-2026-40372 (Elevation of Privilege) Read our guide to: * Determine if your applications are affected * Get mitigation steps 👉️ duende.link/twe5wp #dotnet

duende.linkUpdate Guidance for CVE-2026-40372 - ASP.NET Data ProtectionGuidance on the high-severity CVE-2026-40372 vulnerability in Microsoft.AspNetCore.DataProtection. Learn how attackers can use it, check if your application is affected, and find the critical steps…

Wesley Cabus reposted

Wesley Cabus reposted

Security you can’t prove isn’t security, it’s hope. Stop relying on manual checks. We’re showing you how to automate your security testing to ensure your API only accepts your trusted tokens. 🔗 March 3rd. Be there: duende.link/lsjwt26b #OAuth2 #JWT #DotNet

duende.linkLivestream: Are your access tokens really secure?Are your APIs vulnerable? Explore JWT pitfalls, learn to prevent exploits, and compare JWTs vs. opaque tokens in this expert-led session.

Ever wondered what would happen if you mistake a USB-A port for a USB-C one, and try to insert the USB-C plug? 50/50 chance that you short-circuit your device, with another 50/50 chance that said device no longer wants to function afterwards. YMMV. I got lucky 😅

Wesley Cabus reposted

Claims and scopes describe user information in OpenID Connect. Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for. duende.link/97aeqlj 👀 #dotnet

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Wesley Cabus reposted

In this video, Christian Wenz dives deep into Cross-Site Request Forgery (CSRF), a simple yet devastating attack that has plagued web applications for years. Learn what CSRF is, how it works, and how to defend against it in #aspnetcore youtu.be/WUJrKw05YfI #dotnet

youtu.bePrevent Cross-Site Request ForgeryWelcome to the Duende Software web security video series! In this video, Christian Wenz dives deep into Cross-Site Request Forgery (CSRF), a simple yet devastating attack that has plagued web…

Wesley Cabus reposted

🎤 Meet one of our VISUG XL 2025 speakers: 𝐒𝐡𝐚𝐮𝐧 𝐋𝐚𝐰𝐫𝐞𝐧𝐜𝐞! We’re excited to welcome 𝐒𝐡𝐚𝐮𝐧 this year at Visug XL, our yearly, free, community-driven .NET conference. 📅 November 28, 2025 📍 UCLL Leuven 👉 More information and tickets: www.visug.be/Events/102 #VisugXL #DotNet #Community #Conference

Wesley Cabus reposted

Claims and scopes describe user information in OpenID Connect. Let's see how Duende IdentityServer handles consent, different client types, required vs. optional scopes, and what happens when a client doesn't get everything it asked for. duende.link/97aeqlj 👀 #dotnet #aspnetcore

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Pssst... We at VISUG know it's "Herfstvakantie" and how challenging it can be with the kids. 🤪 So, here's a escape for all the parents out there: this Thursday at Spoor 18 in Mechelen, we've got food, drinks and sessions! (Not looking for an escape? You're welcome as well 😉) www.visug.be/Events/104

visug.beVisug The Visual Studio User GroupNovember 2025 marks the release of .NET 10 and C# 14. In this session, I will talk about what is new in the latest version of .NET and what the future will bring for the .NET platform in general.…

Wesley Cabus reposted

Our next livestream with Active Solution is coming up soon! Custom Authentication in #aspdotnet Core Go beyond the built-in authentication handlers in ASP.NET and learn about a RemoteAuthenticationHandler. Register 👉 t.co/jgxpGooTE7 #dotnet #security #identity

Wesley Cabus reposted

🎤 Meet one of our VISUG XL 2025 speakers: 𝐀𝐧𝐣𝐮𝐥𝐢 𝐉𝐡𝐚𝐤𝐫𝐲! We’re excited to welcome 𝐀𝐧𝐣𝐮𝐥𝐢 this year at Visug XL, our yearly, free, community-driven .NET conference. 📅 November 28, 2025 📍 UCLL Leuven 👉 More information and tickets: www.visug.be/Events/102 #VisugXL #DotNet #Community #Conference

Wesley Cabus reposted

The server's origin is used to generate passkey credentials, making them resistant to phishing. A credential signed for one app can't be used elsewhere. What about subdomains? Or multiple domains? In this post, we'll explore some options. duende.link/igeq87f #dotnet #security #passkeys #webauthn

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

We're happy to start sponsoring the Spectre.Console project! It is a #dotnet library that makes it easier to create beautiful console applications by giving you access to standard components you may find in a CLI experience. Go check it out! duende.link/sp3ctr3

Wesley Cabus reposted

Say goodbye ✋ to passwords, and hello 👋 to secure, phishing-resistant logins: passkey credentials. Part 1 of our 4-part blog series covers password and authentication evolution. Longread ahead! 👀 duende.link/p455k3y #passkeys #webauthn #dotnet #security #aspnetcore

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Discover a key update in #dotnet 10 that improves local development! 🔥 In this blog post, we explain how a new TLS certificate and unique local domains can solve cookie conflicts and better mimic production environments. duende.link/arbgu89 #aspnetcore #security

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Let's explore the world of OpenID Connect with a focus on claims, scopes, and how Duende IdentityServer facilitates authentication in #dotnet applications. Learn how apps request necessary claim information! 👩🏼‍🏫 duende.link/j28b2bw #security #identity #aspnetcore

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Brace yourself, w̶i̶n̶t̶e̶r̶ #dotnet 10 is coming! ⛄️ Let's look at the new capabilities and features we are excited about for the upcoming .NET release in November. Expect passkeys, #opentelemetry additions,TLS for *.localhost, and more. 👀 duende.link/qet4wp9 #aspnetcore

duende.linkDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

Roland's video series continues! Let's see how to protect SPAs with OpenID Connect created with libraries like #Angular and #React or plain javascript. We'll see why you want to use a BFF & how this pattern makes secure API access less cumbersome youtu.be/pSTMCyQH_E4 #dotnet #identity #aspnetcore

youtu.beIntegrating SPAs with BFFProtect SPAs with OpenID Connect created with libraries like Angular and React or even just plain javascript. 0:00 Introduction 00:28 Authentication: server-rendered vs. client-rendered 01:18 Why…

Wesley Cabus reposted

HttpClient is at the heart of many projects. DelegatingHandlers let you intercept and modify requests and responses, extending base functionality. In this blog post, we'll look at DelegatingHandler and how it can make HttpClient even more powerful! 💪 duende.link/78qe4kj #dotnet #aspnetcore

duendesoftware.comDuende Software - Identity and Access Management for .NETWe help companies using .NET to build identity and access control solutions for modern applications.

Wesley Cabus reposted

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

Wesley Cabus reposted

Wesley Cabus reposted

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

sessionize.comVisugXL 2025 : Call for SpeakersVisugXL 2025 is the annual 1-day, free conference of Visug, bringing together students, developers, architects, and technology enthusiasts for a day o...