Wesley Cabus
banner
gotsharp.be
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
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
December 11, 2025 at 3:30 PM
Reposted by Wesley Cabus
Shape the future of Duende products! Early Access!! Deep Collaboration!!! Better Security and Identity!!!!
Apply Now for Duende Product Insiders! duende.link/discord

#dotnet #security #identity
December 5, 2025 at 5:30 AM
Reposted by Wesley Cabus
Why Now is an Excellent Time for Backend For Frontend

Learn more about Duende's BFFv4 here -> duendesoftware.com/blog/2025120...

#dotnet #security #identity #bff #react #angular #vue.js
Secure frontend apps with the BFF Pattern
Secure frontend apps with the Backend for Frontend (BFF) pattern. Simplify token management and boost security using Duende BFF v4, with multi-frontend support.
duendesoftware.com
December 5, 2025 at 8:15 AM
Reposted by Wesley Cabus
We built our own JWT Decoder tool - jwt.me! 🧐

Quickly inspect and validate your JSON Web Tokens. It features automatic public key (JWK) retrieval, inline claim explanations, and presenter mode.

Read all about it: duende.link/387skhq

#dotnet
Duende IdentityServer
Using this tool, you can decode and validate JSON Web Tokens (JWTs) issued by IdentityServer or another token issuer.
jwt.me
December 3, 2025 at 1:30 PM
Reposted by Wesley Cabus
LAST CALL! 🚨 Launch livestream starts soon (Dec 2nd)!
Learn how Duende IdentityServer v7.4 secures enterprises implementing MCP with RFC 8414, and how to adopt .NET 10 LTS to deliver critical security features.

Register here ➡️ duendesoftware.com/webinars/due...

#dotnet #security #mcp
December 2, 2025 at 7:15 AM
Reposted by Wesley Cabus
It’s VisugXL week! That’s all. That’s the post. 😎
Make sure to grab your tickets now (only a few seats left) 👉 www.visug.be/Events/102
November 25, 2025 at 9:45 AM
Reposted by Wesley Cabus
Worked on a good longread: simplify your identity mess!

Learn how a Federation Gateway orchestrates all your IdPs (Entra ID, Google, SAML). Must-read architecture deep dive!

duende.link/8aefizq #IdentityOrchestration #SSO #Security #dotnet
Building a Federation Gateway with Duende IdentityServer: Strategies and Considerations for Identity Orchestration
Learn the core benefits of building a federation gateway that brings together Entra ID, Okta, SAML, Auth0 though a centralized authentication provider like DUende IdentityServer.
duende.link
November 24, 2025 at 10:54 AM
Reposted by Wesley Cabus
It’s VisugXL week! 🎉
Thanks to our amazing partners, we we can keep this event completely FREE!
And guess what? There are still some seats left! Grab yours now! 👉 www.visug.be/Events/102
November 24, 2025 at 8:30 AM
Reposted by Wesley Cabus
December 2nd is #VISUG time! 🎉
Join us at ChipSoft in Antwerp as we’re diving into distributed coordination (aka “chaos but make it elegant”) and Infrastructure as Code (aka “stop clicking around in portals like it’s 2009”).
Grab your FREE ticket 👉 www.visug.be/Events/105
Visug The Visual Studio User Group
www.visug.be
November 20, 2025 at 8:01 AM
Reposted by Wesley Cabus
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
Prevent Cross-Site Request Forgery
Welcome 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…
youtu.be
November 12, 2025 at 7:30 AM
Reposted by Wesley Cabus
🎤 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
November 10, 2025 at 8:30 AM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 28, 2025 at 12:31 PM
Reposted by Wesley Cabus
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 The Visual Studio User Group
November 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.…
www.visug.be
October 27, 2025 at 3:05 PM
Reposted by Wesley Cabus
Adding .NET 10 Passkey Support to Duende IdentityServer

👉 duende.link/berqe86

Learn how to add #dotnet 10 passkey support to a non-Blazor project such as MVC or Razor Pages.

#security #aspnetcore #identity #webauthn
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 21, 2025 at 8:49 AM
Reposted by Wesley Cabus
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
October 15, 2025 at 6:00 AM
Reposted by Wesley Cabus
🎤 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
October 15, 2025 at 7:30 AM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
October 14, 2025 at 11:05 AM
Reposted by Wesley Cabus
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
October 9, 2025 at 9:11 AM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 30, 2025 at 12:45 PM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 29, 2025 at 9:01 AM
Hey @jetbrains.com, I'm getting an "Error 403: Not Authorized" error when completing the JetBrains Developer Recognition Program form. I tried signing in first with my account, same result.
September 29, 2025 at 9:00 AM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 17, 2025 at 4:30 PM
Reposted by Wesley Cabus
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 Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duende.link
September 16, 2025 at 1:31 PM
Reposted by Wesley Cabus
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
Integrating SPAs with BFF
Protect 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…
youtu.be
September 3, 2025 at 1:11 PM
Reposted by Wesley Cabus
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
Duende Software - Identity and Access Management for .NET
We help companies using .NET to build identity and access control solutions for modern applications.
duendesoftware.com
September 2, 2025 at 1:15 PM