Tore Nestenius | MVP's Avatar

Tore Nestenius | MVP

@tndata

.NET, Azure Cloud, and security trainer and consultant. Microsoft .NET MVP

475
Followers
284
Following
29
Posts
25.10.2024
Joined
Posts Following

Latest posts by Tore Nestenius | MVP @tndata

Post image

Do you know what happens between your prompt and ClaudeCode?

I didnโ€™t. So I built it.

Coding Agent Explorer (.NET). A reverse proxy + live dashboard showing every LLM call, tool use, and token flow in real time.

nestenius.se/ai/introduci...

#claudecode #CodingAgents @anthropic.com #agentic

23.02.2026 16:46 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
New blog post: Duende IdentityServer 7.4.4 from scratch in ASP.NET Core 10

New blog post: Duende IdentityServer 7.4.4 from scratch in ASP.NET Core 10

Duende IdentityServer 7.4.4 from scratch in ASP.NET Core 10

Templates are great until something breaks. I built IdentityServer from an empty project, explaining every piece along the way.

Covers Setup, UI, Logging, and more.

nestenius.se/net/duende-i...

@aspnetcore.news @duendesoftware.com

22.01.2026 12:37 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
Duende BFFv4 is now available Duende BFFv4 is now available! Learn about multi-frontend, simplified security, and unlock end-to-end visibility with OpenTelemetry.

Duende BFF v4 is available! Architecturally, this is huge: you can now support multiple frontends from a single, robust backend. Plus, we've integrated OpenTelemetry for seamless end-to-end observability in your identity flow.

Simplify your stack: duendesoftware.com/blog/2025120...

11.12.2025 20:02 ๐Ÿ‘ 3 ๐Ÿ” 3 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
BFF in ASP.NET Core #7 - Introducing the Duende BFF Library Learn how to migrate from custom Backend-for-Frontend implementation to Duende BFF library in ASP.NET Core. Complete tutorial with CSRF protection, OAuth 2.0, and API security.

๐ŸŽฏ BFF Series FINALE!

Part 7: Replace 200+ lines of custom code with Duende BFF Library in minutes.

Series complete - from tokens in browsers to bulletproof SPA security!

Thanks @duendesoftware.com

nestenius.se/net/bff-in-a...

#aspnetcore #oidc #dotnet #mvpbuzz @aspnetcore.news

20.08.2025 07:43 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
BFF in ASP.NET Core #7 - Introducing the Duende BFF Library Learn how to migrate from custom Backend-for-Frontend implementation to Duende BFF library in ASP.NET Core. Complete tutorial with CSRF protection, OAuth 2.0, and API security.

๐ŸŽฏ BFF Series FINALE!

Part 7: Replace 200+ lines of custom code with Duende BFF Library in minutes.

Series complete - from tokens in browsers to bulletproof SPA security!

Thanks @duendesoftware.com

nestenius.se/net/bff-in-a...

#aspnetcore #oidc #dotnet #mvpbuzz @aspnetcore.news

20.08.2025 07:43 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
BFF in ASP.NET Core #6 - Securing our BFF with CORS Learn how to secure your ASP.NET Core Backend-for-Frontend (BFF) with robust CORS protection. Prevent cross-origin attacks, implement preflight requests, and add custom middleware for enhanced securit...

BFF Series #6 is live: Securing Your BFF with CORS

Just published my guide to implementing production-ready CORS policies for BFF architectures.

โœ… Why "AllowAnyOrigin" is dangerous
โœ… Strict origin configuration
โœ… ASP.NET Core examples

nestenius.se/net/bff-in-a...

#aspnetcore #cors #dotnet #oidc

14.08.2025 11:25 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ”„ BFF Pattern Series Part 5: Automatic Token Renewal

Learn how to implement seamless token renewal in ASP.NET Core that your users will never notice.

nestenius.se/net/bff-in-a...

#aspnetcore #dotnet #bff #oauth #oidc #mvpbuzz

06.08.2025 13:46 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ› ๏ธ BFF Pattern Series #4: Building Your First BFF from Scratch

Theory โ†’ Practice. Part 4 is live!

โœ… ASPNET Core
โœ… Real OpenID Connect integration
โœ… Secure API proxying
โœ… Zero tokens in the browser

๐Ÿ”— nestenius.se/net/bff-in-a...

#aspnetcore #bff #dotnet #oidc #mvpbuzz

30.07.2025 07:14 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

BFF Pattern Series #3 is live!

You moved tokens out of the browser, but is your
session cookie actually secure?

Learn how to properly protect cookies with:
โœ… HttpOnly
โœ… SameSite
โœ… __Host- prefixes
and more...

nestenius.se/net/bff-in-a...

#aspnetcore #bff #dotnet #mvpbuzz

23.07.2025 08:10 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿ” BFF Pattern Series Part 2 is live!

Learn why storing tokens in browsers is no longer acceptable and how the BFF pattern became the gold standard for SPA security.

Your SPA handles UI. Your BFF handles security!

๐Ÿ‘‰ nestenius.se/net/bff-in-a...

#aspnetcore #dotnet #security #bff

17.07.2025 13:25 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿš€ New series: Securing SPAs with the BFF Pattern
Stop storing tokens in the browser!

My new blog series shows how to eliminate XSS risks using Backend-for-Frontend in asp.net Core.

Part 1: nestenius.se/net/implemen...

#aspnetcore #dothet #security #mvpbuzz

11.07.2025 08:24 ๐Ÿ‘ 5 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
LinkedIn This link will take you to a page thatโ€™s not on LinkedIn

How to use KurrentDB for Event Sourcing in C# on Azure?

๐Ÿš€ Deploy it with PowerShell
โš™๏ธ Connect from .NET
๐Ÿ“ฆ Write and read events
๐Ÿ” Inspect with Kurrent Navigator

Full guide ๐Ÿ‘‰ nestenius.se/net/how-to-u...

@kurrent-io.bsky.social
#KurrentDB #EventSourcing #CQRS #dotnet #DDD #Azure #mvpbuzz

13.05.2025 13:06 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks! Glad you liked it! Wasted soo many hours trying to find the root cause for this๐Ÿ™

05.05.2025 06:37 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Configuring ASP .NET Core Forwarded Headers Middleware by @tndata.bsky.social nestenius.se/net/configur... #aspnetcore

11.04.2025 17:29 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
๐๐ž๐ฐ ๐›๐ฅ๐จ๐  ๐ฉ๐จ๐ฌ๐ญ: ๐‚๐จ๐ง๐Ÿ๐ข๐ ๐ฎ๐ซ๐ข๐ง๐  ๐ญ๐ก๐ž ๐…๐จ๐ซ๐ฐ๐š๐ซ๐๐ž๐ ๐‡๐ž๐š๐๐ž๐ซ๐ฌ ๐Œ๐ข๐๐๐ฅ๐ž๐ฐ๐š๐ซ๐ž ๐ข๐ง ๐€๐’๐.๐๐„๐“ ๐‚๐จ๐ซ๐ž

๐๐ž๐ฐ ๐›๐ฅ๐จ๐  ๐ฉ๐จ๐ฌ๐ญ: ๐‚๐จ๐ง๐Ÿ๐ข๐ ๐ฎ๐ซ๐ข๐ง๐  ๐ญ๐ก๐ž ๐…๐จ๐ซ๐ฐ๐š๐ซ๐๐ž๐ ๐‡๐ž๐š๐๐ž๐ซ๐ฌ ๐Œ๐ข๐๐๐ฅ๐ž๐ฐ๐š๐ซ๐ž ๐ข๐ง ๐€๐’๐.๐๐„๐“ ๐‚๐จ๐ซ๐ž

New blog post ๐Ÿ“

Running ASP.NET Core behind a proxy?
Then you need to configure ForwardedHeadersMiddleware the right way.

โœ… Trust proxy IPs
โœ… Handle X-Forwarded-* headers
โœ… Avoid broken IPs, schemes & hosts

Read it ๐Ÿ‘‰ nestenius.se/net/configur...
#aspnetcore #proxy #mvpbuzz

10.04.2025 09:17 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

๐Ÿš€ .NET 10 Preview 1 is here! ๐ŸŽ‰

The next LTS release brings:
โœ… Faster JIT & AVX 10.2 support
โœ… Blazor & Minimal API improvements
โœ… New C# 14 features
โœ… EF Core & .NET MAUI updates

Check out whatโ€™s new! ๐Ÿ”—๐Ÿ‘‡
๐Ÿ”— learn.microsoft.com/en-gb/dotnet...

#dotnet #aspnetcore

25.02.2025 21:30 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Are you ready? ๐Ÿƒโ€โ™€๏ธ๐Ÿƒโ€โ™‚๏ธ
The Call for Papers for #Oredev2025 opens in just a few days!

More info on how to prepare on our website! ๐Ÿ‘‰ oredev.org/callforpaper

24.02.2025 08:07 ๐Ÿ‘ 13 ๐Ÿ” 6 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Exploring the Forwarded Headers Middleware in ASP .NET Core by @tndata.bsky.social https://buff.ly/3EbJB8v #aspnetcore

24.01.2025 21:21 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Exploring the Forwarded Headers Middleware in ASP.NET Core

Exploring the Forwarded Headers Middleware in ASP.NET Core

๐Ÿš€ New blog post: ๐„๐ฑ๐ฉ๐ฅ๐จ๐ซ๐ข๐ง๐  ๐ญ๐ก๐ž ๐…๐จ๐ซ๐ฐ๐š๐ซ๐๐ž๐ ๐‡๐ž๐š๐๐ž๐ซ๐ฌ ๐Œ๐ข๐๐๐ฅ๐ž๐ฐ๐š๐ซ๐ž ๐ข๐ง ๐€๐’๐.๐๐„๐“ ๐‚๐จ๐ซ๐ž

Lost client IPs? Incorrect URLs? Proxies like load balancers or TLS terminators causing trouble?

nestenius.se/hardware/exp...

#ASPNetCore #Proxy #dotnet

23.01.2025 10:27 ๐Ÿ‘ 0 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

Excited to hear @madskristensen.netโ€™s keynote at #TechPassionDay in Copenhagen! Learning about Building Lovable Software for Millions of Usersโ€”canโ€™t wait! #Innovation #SoftwareDevelopment

22.01.2025 08:35 ๐Ÿ‘ 2 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

AdditionalAuthorizationParameters in ASP .NET Core 9 by @tndata.bsky.social https://buff.ly/40l1YjT #aspnetcore

09.01.2025 09:44 ๐Ÿ‘ 2 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Preview
.NET Aspire Quick Tip - Managing Container & Data Lifetime - .NET Blog .NET Aspire 9 adds new control over the lifetime of containers on your local developer environment. Let's look at how to manage them with the new APIs!

.NET Aspire Quick Tip โ€“ Managing Container & Data Lifetime

08.01.2025 09:22 ๐Ÿ‘ 3 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
AdditionalAuthorizationParameters in ASP.NET Core 9

AdditionalAuthorizationParameters in ASP.NET Core 9

Simplify OpenID-Connect in ASP.NET Core 9 with ๐€๐๐๐ข๐ญ๐ข๐จ๐ง๐š๐ฅ๐€๐ฎ๐ญ๐ก๐จ๐ซ๐ข๐ณ๐š๐ญ๐ข๐จ๐ง๐๐š๐ซ๐š๐ฆ๐ž๐ญ๐ž๐ซ๐ฌ! ๐ŸŽ‰

No more clunky workaroundsโ€”easily customize & maintain authentication flows.

Learn more here: nestenius.se/net/addition...

#dotnet #OIDC #Authentication #aspnetcore

07.01.2025 14:42 ๐Ÿ‘ 1 ๐Ÿ” 1 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks! Looking forward to explore all the fun and interesting opportunities ๐Ÿ˜€

03.01.2025 21:19 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks!๐Ÿ˜€

02.01.2025 07:21 ๐Ÿ‘ 1 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks ๐Ÿ˜€

02.01.2025 07:20 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks Anders!

01.01.2025 16:03 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0

Thanks! :-)

01.01.2025 15:24 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0
Post image

What a great way to start the new year!

Iโ€™m thrilled to share that Iโ€™ve received my first Microsoft MVP Award in .NET.

Huge thanks to everyone who supported me!

I canโ€™t wait to continue exchanging ideas with all of you!
@mvpaward.bsky.social

#dotnet #MVPBuzz

01.01.2025 15:06 ๐Ÿ‘ 12 ๐Ÿ” 0 ๐Ÿ’ฌ 5 ๐Ÿ“Œ 0
Post image

๐Ÿš€ Wrapping up my @duendesoftware.com IdentityServer + Docker series!

๐Ÿ”‘ Fixing sign-out
๐Ÿ”‘ Using ID tokens for safe session handling
๐Ÿ”‘ The id_token_hint

nestenius.se/net/identity...

#IdentityServer #Authentication #ASPNetCore #dotnet

16.12.2024 08:50 ๐Ÿ‘ 0 ๐Ÿ” 0 ๐Ÿ’ฌ 0 ๐Ÿ“Œ 0