Customer Success Engineer at Duende Software, Microsoft MVP, @Visug board member. Loves coding, mostly in C#. Piano playing, public speaking & gaming nerd.

Joined December 2007
1,598 Photos and videos
Wesley Cabus retweeted
Stop writing boilerplate code for ClaimsPrincipal! 🛡️ #csharp 14 extension members let you use properties to centralize claim access logic, leading to cleaner, #aspnetcore application code. Read more: duende.link/7efu3d

1
2
216
Wesley Cabus retweeted
*Are you sure your access tokens are really secure?* by @WesleyCabus is a really great talk that exposes common validation mistakes that let attackers use forged tokens and explains how to prevent them. @NDC_Conferences youtube.com/watch?v=Jc1Drbq5…
3
2
115
Wesley Cabus retweeted
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
1
227
Hey @BlizzardCSEU_EN , if you organize a survey again in the future and don't want to list every country, at least include the option "Other"
50
Wesley Cabus retweeted
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
4
1
523
Wesley Cabus retweeted
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
2
3
313
Wesley Cabus retweeted
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 👉 duendesoftware.com/webinars/… #identity
1
217
Wesley Cabus retweeted
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
2
10
490
Wesley Cabus retweeted
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

2
5
393
Wesley Cabus retweeted
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 it makes secure API access less cumbersome youtu.be/pSTMCyQH_E4 #dotnet
4
3
873
Wesley Cabus retweeted
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

1
2
239
Wesley Cabus retweeted
Last week's livestream with .NET MVP Tore Nestenius is now available on YouTube. Demystifying Authentication in #aspnetcore Core Take a hands-on deep dive into the world of authentication. youtube.com/watch?v=8tZQGJIP… #dotnet #security #identity
3
3
395
Wesley Cabus retweeted
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
1
150
I’m speaking at #Cyberintersect this October in Orlando! 🎤 Don’t miss the keynote with @shanselman & @coolcsh: “What Does It Mean to Be a Developer Next Year?” — here’s a highlight👇 x.com/DEVintersection/status… Use discount code CABUS150 for $150 off the registration!

KEYNOTE SPOTLIGHT What does it really mean to be a developer next year? The role of developers is changing; but not disappearing. In this keynote at #DEVintersection, @shanselman and @coolcsh (Scott Hanselman & Scott Hunter) ask the big question: What does it mean to be a developer next year? 💬 Will AI replace us? 💡 Or will it empower us to solve problems faster than ever? Spoiler: Developers aren’t defined by their tools; they’re defined by their mindset. Whether it’s code, cloud, or Copilot, the mission remains the same: Find solutions, and build what matters. 🎥 Watch this video interview highlight with @richcampbell and @shanselman Join the Microsoft developer community at the Intersection of Technology, @DEVintersection | @NextGenAIConf | @Cyber_sec_conf 7–9 | Orlando, FL 🎟️ Register now: bit.ly/DEVXPOST! #DEVintersection #NextGenAI #MicrosoftDev #Copilot #MSDev
42
Wesley Cabus retweeted
HttpClient is at the heart of many projects. DelegatingHandlers let you intercept and modify requests and responses, extending base functionality. Let's look at DelegatingHandler and how it can make HttpClient even more powerful! 💪 duende.link/78qe4kj #dotnet #aspnetcore
3
4
408
Wesley Cabus retweeted
#UCP24 | 𝐔𝐩𝐝𝐚𝐭𝐞 𝐓𝐚𝐥𝐤 𝐰𝐢𝐭𝐡 @TechMike2kX Full house, biggest stage, and a session that mixed sci-fi with cloud patterns. Mike Martin’s 12 Monkeys talk was a hit at Update Conference Prague 2024! ✔️ Link here 📲 youtube.com/watch?v=u14Y721R… In our interview, Mike said how much he loved the energy in the room and seeing developers connect with Reliable Web Apps 12 Factor methodology in a whole new way. His mission? To make us think differently about building apps that can survive anything and he nailed it ✨ 👉 Rewatch his full session now on our YouTube Channel! youtube.com/watch?v=u14Y721R… Plus check out the other standout talks Mike recommends: ✨Isaac Levin – Application Insights ✨Suzanne Daniels – The golden path to self-service with guardrails ✨Wesley Cabus – Hardening ASP.NET Core Web applications (a must-watch for solution design) ▶️ Dive into all sessions on the Update NOW Portal: now.updateconference.net/eve… #UpdateConference #Cloud #Architecture #Azure #Web #Serverless @isaacrlevin @suushier @WesleyCabus youtube.com/watch?v=u14Y721R…
2
3
176
Wesley Cabus retweeted
Duende #IdentityServer v7.3 is now available! 📢 👉 This new release includes quick start templates that accelerate your development time. From ideation to proof-of-concept in less than ONE HOUR. Read more on our blog ➡️ duende.link/is73b1t #dotnet #security #identity
3
1
1,425
Wesley Cabus retweeted
We're at #kcdc2025 Stop by and register to win a NASA Artemis Space Launch System LEGO set. Or just say hello and meet the Duende team. Learn more about our newly released Duende #IdentityServer v7.3 with FAPI 2.0. #dotnet #security #identity
1
1
3
384
Wesley Cabus retweeted
This weekend, I've released another version of PackageGuard, a fully open-source tool to get a grip on your open-source packages. Version 1.5 includes a couple of new features as well as bug fixes. - Add support for the .slnx solution file format - Add support for denying prerelease packages - Display PackageGuard version in output log - Fix license detection of NUnit and NETStandard.Library Read more about PackageGuard at github.com/dennisdoomen/pack…
1
2
253
Wesley Cabus retweeted
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

1
3
197