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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
🚀 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
🚀 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
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
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
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
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
The Call for Papers for #Oredev2025 opens in just a few days!
More info on how to prepare on our website! 👉 oredev.org/callforpaper
The Call for Papers for #Oredev2025 opens in just a few days!
More info on how to prepare on our website! 👉 oredev.org/callforpaper
Lost client IPs? Incorrect URLs? Proxies like load balancers or TLS terminators causing trouble?
nestenius.se/hardware/exp...
#ASPNetCore #Proxy #dotnet
Lost client IPs? Incorrect URLs? Proxies like load balancers or TLS terminators causing trouble?
nestenius.se/hardware/exp...
#ASPNetCore #Proxy #dotnet
No more clunky workarounds—easily customize & maintain authentication flows.
Learn more here: nestenius.se/net/addition...
#dotnet #OIDC #Authentication #aspnetcore
No more clunky workarounds—easily customize & maintain authentication flows.
Learn more here: nestenius.se/net/addition...
#dotnet #OIDC #Authentication #aspnetcore
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
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
🔑 Fixing sign-out
🔑 Using ID tokens for safe session handling
🔑 The id_token_hint
nestenius.se/net/identity...
#IdentityServer #Authentication #ASPNetCore #dotnet
🔑 Fixing sign-out
🔑 Using ID tokens for safe session handling
🔑 The id_token_hint
nestenius.se/net/identity...
#IdentityServer #Authentication #ASPNetCore #dotnet
In part 3 of my series, I show you how to:
✅ Fix cookie restrictions blocking auth
✅ Use self-signed certs for HTTPS
✅ Configure HTTPS in Kestrel
👉 nestenius.se/net/identity...
#IdentityServer #dotnet #ASPNetCore @duendesoftware.com
In part 3 of my series, I show you how to:
✅ Fix cookie restrictions blocking auth
✅ Use self-signed certs for HTTPS
✅ Configure HTTPS in Kestrel
👉 nestenius.se/net/identity...
#IdentityServer #dotnet #ASPNetCore @duendesoftware.com
Part 2 of my series tackles a key challenge: making IdentityServer and client apps work in Docker!
Read more at nestenius.se/net/identity...
#aspnetcore #identityServer #dotnet @duendesoftware.com
Part 2 of my series tackles a key challenge: making IdentityServer and client apps work in Docker!
Read more at nestenius.se/net/identity...
#aspnetcore #identityServer #dotnet @duendesoftware.com
I’ve written a step-by-step guide to:
✅ Set up IdentityServer in containers
✅ Solve localhost issues
✅ Code examples
🔗 nestenius.se/net/identity...
@duendesoftware.com #identityserver #oidc #dotnet #aspnetcore
I’ve written a step-by-step guide to:
✅ Set up IdentityServer in containers
✅ Solve localhost issues
✅ Code examples
🔗 nestenius.se/net/identity...
@duendesoftware.com #identityserver #oidc #dotnet #aspnetcore