Damien Bowden reposted
Use multiple schemes in an ASP .NET Core Web application by @damienbod.com damienbod.com/2026/10/12/u... #aspnetcore
Damien Bowden
@damienbod.com
Web developer. application security consultant, Microsoft MVP #aspnetcore #openid #oauth2 #security #dotnet #azure #identity #angular #fido2 #passkeys #iam #graph #ssi #m365 #entraid #iam
2K followers795 following202 posts
Damien Bowden reposted
Use multiple schemes in an ASP .NET Core Web application by @damienbod.com damienbod.com/2026/10/12/u... #aspnetcore
New OSS repo: - OpenID Connect using Open.IdentityServer from RockSolidKnowledge/ - Aspire - OAuth PAR - client assertion - OIDC confidential client, PKCE - passkeys - ASP.NET Core Identity, EF Core SQL github.com/damienbod/Oi... #openid #oauth #aspire #aspnetcore #par #identity #passkeys #iam
Damien Bowden reposted
Damn I wish I'd had this tool and this guide to find memory leaks in .NET a decade ago when I had to hand craft instance counters... sharplsp.dev/docs/memory-...
Bloggd: Use multiple schemes in an ASP.NET Core Web application damienbod.com/2026/10/12/u... #aspire #aspnetcore #dotnet #oidc #openid #identity #oauth #oauth2
Damien Bowden reposted
BLOGGED: Seasoned Developer Advice after 25 years in IT dev.to/playfulprogr...
Damien Bowden reposted
Blogged: Experimental support for Device Bound Session Credentials (DBSC) in ASP.NET Core - Exploring the .NET 11 preview - Part 8 andrewlock.net/exploring-th... In this post I look at the new experimental support for DBSC coming in .NET 11 #dotnet #security #aspnetcore
Updated OSS Swiyu Passkeys, .NET Aspire, ASP.NET Core, Duende IdentityServer Try it out: web-client.livelysand-4f5c661d.switzerlandnorth.azurecontainerapps.io Code: github.com/swiss-ssi-gr... #Swiyu #eID #Passkeys #IAM #Aspire #DotNet #AspNetCore #Duende #IdentityServer #OpenID4VCI #OpenID4VP
Damien Bowden reposted
Understanding Device Bound Session Credentials (DBSC) andrewlock.net/understandin... In this post I provide an introduction to Device Bound Session Credentials, I look at how DBSC protects against session hijacking, and how the protocol works. #security #dotnet
Damien Bowden reposted
Blogged: The pain of serializing unions and closed class hierarchies with System.Text.Json in .NET 11 andrewlock.net/exploring-th... In this post I discuss the System.Text.Json support for unions and closed hierarchies coming in .NET 11, the decisions made and some of the sharp edges I hit #dotnet
Blogged: Using multiline Parameters for Aspire and ASP.NET Core with user secrets and Azure default deployments damienbod.com/2026/09/01/u... #aspire #aspnetcore #dotnet #azure #aca #biceps #pem
Damien Bowden reposted
Implement BFF using Auth0, Angular and ASP .NET Core by @damienbod.com damienbod.com/2026/08/10/i... #aspnetcore
Blogged: Use Aspire to implement and deploy the BFF security architecture damienbod.com/2026/08/17/u... #aspnetcore #dotnet #aspire #oauth #oidc #auth0 #bff #iam #angular #owasp #sonar
Blogged: Implement BFF using Auth0, Angular and ASP.NET Core damienbod.com/2026/08/10/i... #aspnetcore #dotnet #auth0 #iam #identity #bff #oauth #openid #dpop #openidconnect #jwt #oauth2 #oidc #par
Blogged: Implement SAML as an external provider in an ASP.NET Core Identity application using Duende as an OIDC server. damienbod.com/2026/07/27/i... #aspnetcore #saml #dotnet #duende #entraid #entra #identity #iam
Damien Bowden reposted
New issue of .NET R&D Digest is here! Thx to @lemire.bsky.social, @maartenballiauw.be, @chrisnas.bsky.social, @meziantou.net, @andrewlock.bsky.social & other authors for their g8 content! olegkarasik.wordpress.com/2026/07/02/n... #dotnet
Damien Bowden reposted
Blogged: Exploring the .NET 11 preview - Part 3 - Avoiding ToString() allocations with StringBuilder.MoveChunks andrewlock.net/exploring-th... In this post I take a look at the new MoveChunks() API, explore how it works, what it's for, and how the new API provides opportunities for public APIs
Damien Bowden reposted
Ich will euren KI-Dreck nicht mehr lesen: thomasbandt.com/gedanken/cmq...
Damien Bowden reposted
Block AI crawlers from wasting your server resources with a lightweight #aspnetcore middleware that enforces robots.txt rules at the HTTP level. duende.link/86wriym #dotnet #IdentityServer
Blogged: Software development and AI damienbod.com/2026/06/15/s... #ai #software #code #copilot
Damien Bowden reposted
SAML 2.0 is now in Duende IdentityServer! 🛡️ Easily integrate SAML-only SaaS apps like HubSpot and Salesforce into your existing SSO setup. Here's a blog post showing you how: duende.link/wtqw42y #dotnet #IdentityServer
Blogged: ASP.NET Core background tasks with NCronJob and SignalR damienbod.com/2026/06/08/a... #ncronjob #signalr #aspnetcore #worker #dotnet
Damien Bowden reposted
Blogged: .NET finally gets union types🎉 - Exploring the .NET 11 preview - Part 2 andrewlock.net/exploring-th... In this post I discuss the support for union types released in .NET 11, how they're implemented, the choices made, and how to create your own union types #dotnet
Damien Bowden reposted
One more issue of .NET R&D Digest is here! Thanks to @martinfowler.com, @kentbeck.com, @andrewlock.bsky.social, @b0rk.jvns.ca, and other great authors for the amazing content! olegkarasik.wordpress.com/2026/06/05/n... #dotnet
Blogged: Aspire Azure SQL deployment bug damienbod.com/2026/05/18/a... #aspire #azure #dotnet #aspnetcore #sql
Released 2.0.4: BFF security architecture using ASP.NET Core and Angular CLI github.com/damienbod/bf... #aspnetcore #dotnet #angular #angular-cli #bff #oidc #oauth #security #entra
Damien Bowden reposted
Blogged: [HOWTO] Delete Azure DevOps users with principalName starting with OIDCONFLICT_UpnReuse_ #azuredevops #ado #graph #powershell #posh
Blogged: Using configurable token lifetimes in Microsoft Entra ID, .NET and Microsoft Graph damienbod.com/2026/05/11/u... #graph #dotnet #entra #entraid #jwt #oauth #oidc #openidconnect
Updated to .NET 10: Generating certificates in .NET made easy github.com/damienbod/As... Released a new Nuget package: www.nuget.org/packages/Cer...
Damien Bowden reposted
Are #Superpowers or #GSD Better Than #OpenSpec? - #ai #claude improveandrepeat.com/2026/04/are-...
Blogged: Remove sign-up from Entra External ID user flows damienbod.com/2026/04/20/r... #powershell #entra #b2c #identity #iam #sms
Damien Bowden reposted
✍️ Blogged: Containerize an ASP.NET Core BFF and Angular frontend using Aspire #dotNET #Angular #Aspire 🔗 timdeschryver.dev/blog/contain...
Damien Bowden reposted
Blogged: Configuring contextual options with Microsoft.Extensions.Options.Contextual andrewlock.net/configuring-... In this post I take a brief look at the Microsoft.Extensions.Options.Contextual package to understand what it's for, how to use it, and discuss whether to use it or not #dotnet
Damien Bowden reposted
This is a big deal. Already seeing evidence of this by way of OpenClaw installations. opensourcemalware.co... www.stepsecurity.io/...
Damien Bowden reposted
Invite Guest users in a Entra ID Multi-tenant setup by @damienbod.com damienbod.com/2026/03/09/i... #aspnetcore
Blogged: Invite Guest users in a Entra ID Multi-tenant setup damienbod.com/2026/03/09/i... #graph #entra #mau #identity #iam #entraid #oauth #openidconnect #oidc #security
Updated: OpenIddict examples using BFF with Angular and Vue.js github.com/damienbod/bf... github.com/damienbod/bf... Support for passkeys. #aspnetcore #dotnet #angular #vuejs #bff #openiddict #openidconnect #oidc #passkeys
Damien Bowden reposted
Blogged: Recording metrics in-process using MeterListener andrewlock.net/recording-me... In this post I show how you can use MeterListener to listen to Instrument measurements, how to trigger Observable measurements, and how to aggregate values #dotnet #observability
Updated: OpenIddict with Angular and Blazor WASM BFF OpenID Connect Code Flow with PKCE clients and ASP.NET Core APIs github.com/damienbod/As... #openiddict #passkeys #openid #oauth #grpc #angular #net10 #dotnet
Damien Bowden reposted
Add application security to the swiyu generic management verifier APIs using OAuth by @damienbod.com damienbod.com/2026/02/16/a... #aspnetcore
Damien Bowden reposted
In case you missed it: the number of DDoS attacks more than doubled in 2025. The network layer is under particular threat as hyper-volumetric attacks grew 700%. blog.cloudflare.com/ddos-threat-...
Blogged: Add application security to the swiyu generic management verifier APIs using OAuth damienbod.com/2026/02/16/a... #aspnetcore #oauth #swiyu #swiss #openid #yarp #aspire #container #api #iam #security #dotnet
Blogged: Secure the swiyu container using a YARP proxy damienbod.com/2026/02/09/i... #swiyu #yarp #aspire #aspnetcore #dotnet #identity #network #oauth #openidconnect #oidc
Damien Bowden reposted
Blogged: Creating and consuming metrics with System.Diagnostics.Metrics APIs andrewlock.net/creating-and... In this post I provide an introduction to the System.Diagnostics.Metrics API, show how to create a custom metric, and show how to read it with dotnet-counters #dotnet
Blogged: Use client assertions in ASP.NET Core using OpenID Connect, OAuth DPoP and OAuth PAR damienbod.com/2026/02/02/u... #dotnet #aspnetcode #oidc #oauth #par #dpop #identity #duende #aspire #oss #iam #swiyu
Awesome .NET, Swiss Identity event in Zurich on Thursday 5th February We have a super lineup, great topics and great speakers. It would be great to see you there. All are welcome. www.meetup.com/dotnet-zuric... #dotnet #swiss #zurich #iam #identity #iam #mcp #oss #community
Updated to .NET 10 Alternative flow for OAuth 2.0 First-Party Applications github.com/damienbod/OA... #identity #oauth #oauth2 #native #dotnet #aspnetcore #iam #dpop #duende
Blogged: Force step up authentication in web applications damienbod.com/2026/01/26/f... #aspnetcore #dotnet #blazor #aspire #identity #oauth #oidc #duende #iam #swiyu #eid
Damien Bowden reposted
Implementing Level of Identification (LoI) with ASP .NET Core Identity and Duende by @damienbod.com damienbod.com/2026/01/18/i... #aspnetcore
Blogged: Implementing Level of Identification (LoI) with ASP.NET Core Identity and Duende damienbod.com/2026/01/18/i... #aspnetcore #oauth #openid #dotnet #oidc #iam #swiyu #aspire #oss #identity #eid #swiss #bit #gov #loi #loa #blazor #duende