Brock Allen

@brockallen.bsky.social

Programming is hard. Security is harder.

Our livestream starts NOW! 🔴 Passkeys. Built-in MFA. One-Time Passwords. Audit trails. 🔐 See how Duende User Management is replacing the complexity of ASP.NET Identity with a crafted, integrated foundation. Join the live preview: duende.link/78q3hk #dotnet #aspnet #aspnetcore

A First Look at Duende User Management | Duende

Join us March 24 for a first look at Duende User Management. Learn to replace ASP.NET Identity with built-in Passkeys, MFA, and audits.

duende.link

@nbc10wjar.bsky.social Dan Jaehnig's questions to investigators during the brown investigation were ancillary, accusatory, inflammatory, and really unrelated to reporting the news. I wonder if the stations ownership is driving such behavior, as opposed to just honest journalism? please do better.

We published a new post: "Why Now is an Excellent Time for Backend For Frontend." With the complexity of modern SPAs and the need for robust cookie management, Duende's BFF v4 solves critical security issues at the architectural level. Learn more: duendesoftware.com/blog/2025120...

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

If you're leveraging BFF v4, take 20 minutes to rewatch Erwin van der Valk's talk on Token Management and securing your backend-for-frontend implementations. This is the best pattern for modern single-page application (SPA) security. Available now: 📺 📺 www.youtube.com/watch?v=6zMS...

Token Management: Applying the Duende Backend for Frontend (BFF) Security Framework

https://duende.link/bff - Storing tokens in the browser is no longer secure for modern Web Application based development. The BFF Security pattern is now the way to go to enhance your security and…

youtube.com

Ever wondered how browsers determine what kind of content they're displaying? It's usually through the Content-Type header. But what happens when that's missing or incorrect? It can be a serious security risk! Let's see how to fix this in #aspnetcore youtu.be/kSaSb2hBbyk #dotnet

Understanding the X-Content-Type-Options Header

Ever wondered how browsers determine what kind of content they're displaying? It's usually through the Content-Type header. But what happens when that's missing or incorrect? That's where MIME type…

youtu.be

Digging into the new Secure Gateway to AI. We detail how v7.4 implements RFC 8414 and DCR to manage AI agents securely; establishing a stable, secure, and future-proof MCP server architecture. Learn more about protecting your Models: duende.link/is74b1b

Scaling with Duende IdentityServer, MCP, and AI

Learn to leverage the Model Context Protocol (MCP) to securely scale AI agents and mitigate LLM errors with existing systems using Duende IdentityServer.

duende.link

Let's look into a crucial "defense-in-depth" mechanism: SameSite cookies. Learn how this powerful browser flag adds extra protection against Cross-Site Request Forgery (CSRF) attacks. Strengthen your #aspnetcore web applications! youtu.be/goQlKiynWXU #dotnet

SameSite Cookies 🍪

Welcome back to Duende Software's web security series! In this video, we're looking into a crucial "defense-in-depth" mechanism: SameSite cookies. Learn how this powerful browser flag can add an…

youtu.be

@mailbird.bsky.social Is there a setting to disable your advertisement in the paid version of mailbird for windows? The modal dialog is broken and never goes away, and makes the product unusable; I need to use task manager to kill the process. Related, why is there an ad in your paid product? SMH

We built our own JWT Decoder tool, available at 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 #OAuth #OpenIDConnect #JWT #TokenValidation #dotnet

Duende Software - Identity and Access Management for .NET

We help companies using .NET to build identity and access control solutions for modern applications.

jwt.me

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

Secure your native applications, like mobile and desktop applications, using #IdentityServer 🔐 In this video, we cover why in-app login pages are outdated, the role of the browser, the Duende OidcClient library, secure token storage, and more! youtu.be/7_OzM1c-STk #dotnet

Mobile and Desktop Applications

Secure your native applications, like mobile and desktop applications using IdentityServer 0:00 Introduction 0:38 Anti pattern: In-app login page 1:19 Why not resource owner password flow? 2:03 Role…

youtu.be

Secure your native applications, like mobile and desktop applications, using #IdentityServer 🔐 In this video, we cover why in-app login pages are outdated, the role of the browser, the Duende OidcClient library, secure token storage, and more! youtu.be/7_OzM1c-STk #dotnet

Mobile and Desktop Applications

Secure your native applications, like mobile and desktop applications using IdentityServer 0:00 Introduction 0:38 Anti pattern: In-app login page 1:19 Why not resource owner password flow? 2:03 Role…

youtu.be

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