惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

U
Unit 42
罗磊的独立博客
T
Tailwind CSS Blog
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
Jina AI
Jina AI
V
V2EX
美团技术团队
阮一峰的网络日志
阮一峰的网络日志
酷 壳 – CoolShell
酷 壳 – CoolShell
月光博客
月光博客
量子位
MyScale Blog
MyScale Blog
G
Google Developers Blog
M
MIT News - Artificial intelligence
L
LangChain Blog
Microsoft Azure Blog
Microsoft Azure Blog
Recent Announcements
Recent Announcements
MongoDB | Blog
MongoDB | Blog
N
Netflix TechBlog - Medium
有赞技术团队
有赞技术团队
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
D
DataBreaches.Net
云风的 BLOG
云风的 BLOG
B
Blog

Duende Software Official Site

The Backend for Frontend Pattern Is Now Official IETF Guidance: RFC 10017 Published WhatsApp One-Time Password (OTP) Login with Duende IdentityServer and User Management Planning a Successful Migration from IdentityServer3 to Duende IdentityServer Client Secrets, Mutual TLS and Private Key JWT, Oh My! How To Spell "Duende" Understanding .NET 11 Automatic CSRF Protection: A Guide for Identity Developers Security Lingo Explained: TOTP (Time-based One-Time Password) Custom Passkey Attestation Policies: Restricting Login to Hardware Keys OAuth Identity Chaining, Transaction Tokens, and Human-in-the-Loop: Summer 2026 Identity Standards Recap What is Identity? - The Question Every Team Should Answer Before Writing Code Security Is a Spectrum: How to Choose Session Lifetimes in Duende IdentityServer Passkeys and WebAuthn with Duende IdentityServer and User Management Authenticating Players in Godot 4 with OAuth 2.0 and OpenID Connect Hardening OAuth in the newest 2026-07-28 MCP Release Candidate Unify Your SAML and OIDC Signing Keys with Automatic Rotation and Duende IdentityServer Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Duende Software Stop AI Bots from Wasting Your Server How Duende IdentityServer Filters Claims (And Why It Matters) Core vs Extended Protocols in Duende IdentityServer v8: What You Get and When You Need More Your IdentityServer v8 Upgrade Checklist: A Quick Pre-Flight Guide Setting Up SAML Single Sign-On in ASP.NET with Duende IdentityServer Your Identity, Your Terms: Duende's Modular Identity Infrastructure and v8.x Release Duende Spring Launch '26: Identity Infrastructure That Expands With You
Duende BFFv4 is now available
Erwin van der Valk · 2025-12-02 · via Duende Software Official Site

Today, we are excited to announce the release of Duende BFF Security Framework v4 (BFFv4), an essential update that fundamentally simplifies how .NET developers secure multi-frontend applications while dramatically increasing system observability.

For .NET developers, Duende provides an identity infrastructure solution offering an SDK for flexible, standards-compliant identity and access control. Duende’s solutions enable customization of implementations built on OpenID Connect and OAuth 2.0. As highlighted in the BFFv4 live stream, in alignment with the Internet Engineering Task Force’s (IETF) best current practice document, storing OAuth tokens in the browser is a significant security risk, exposing your application to various injection and supply-chain attacks. The backend for frontend (BFF) pattern moves the OAuth flow and token management to the secure server side, using HTTP-only cookies to manage the user session, drastically reducing the attack surface.

With BFFv4, we continue our mission: secure, standards-based identity—all simplified for developers.

🚀 Single BFF to Secure Your Multi-App Enterprise

Organizations often deploy dozens of frontend apps - React, Angular, Vue.js, and Blazor WASM - each requiring its own secure backend for frontend. The coupling of the frontend and backend results in redundant deployments, configuration sprawl, and significant operational overhead. Unlike competitors, where multi-frontend is often a complex configuration, Duende's BFF v4.0 delivers a flexible, scalable foundation for managing tokens on the server as a first-class capability.

BFFv4: Secure, Consolidation, and Flexible Deployment

With BFF v4.0's multi-frontend support, enterprises can finally unify identity for multiple frontends from a single, secure BFF deployment. If you have dozens of applications in your enterprise, you normally have to deploy the same number of BFFs - dozens! With BFFv4 multi-frontend support, you can simply deploy one BFF.

  • Server-side Resilience: BFFv4 enhances security by storing tokens server-side, using HTTP-only, encrypted cookies to prevent XSS token theft, and enabling resilient back-channel logout.
  • Consolidate to Reduce Overhead: A single BFF instance can securely serve multiple React, Angular, Blazor, or Vue applications. This powerful feature eliminates the need for redundant security deployments, drastically cutting operational overhead and allowing your teams to focus on core business logic.
  • Flexible Deployment Options: With multi-frontend support, you can now dynamically add or remove frontends without redeploying the BFF, reducing infrastructure cost and complexity.
Duende BFFv4 multiple frontends in one BFF host

With BFFv4 and Duende’s licensing, you pick whatever works for your requirements and future needs, including configuring whether frontends share or isolate identity solutions.

To illustrate the difference, let’s review the image above. Depicted is the BFF Starter Edition, allowing for up to 3 front-ends whichever way you choose to deploy your application. BFFv3 provides "a" backend for a "single" frontend, where "frontend" refers to the browser-based component of an application. With the introduction of BFF v4, the multi-frontend feature enables hosting multiple logical backends for browser-based applications on a single physical BFF host. BFFv4 also still supports the v3 deployment model, which may be better for your larger applications. Please see our BFF product page for more details on pricing and packaging.

🔭 OpenTelemetry: End-to-End Observability Unlocked

Without visibility into token flows, session lifecycles, and API proxying, it's a massive challenge to troubleshoot identity problems. BFF v4 solves this diagnostics challenge by introducing OpenTelemetry integration and support, giving teams end-to-end visibility across authentication and proxy traffic.

  • Real-time Visibility: Teams can see token flows, session lifecycles, and API proxying.
  • Faster Troubleshooting and Auditing: With this end-to-end observability, developers can perform faster root-cause analysis for login, token, and API issues. Security teams can also simplify compliance and security audits by having a record of the entire authentication journey.

🛠️ Enhanced Developer Experience and Time to Value

In addition to the headline features, BFF v4.0 includes essential improvements focused on developer experience, giving developers greater choice and control around configuration and deployment while also improving customers' time to value.

  • Simplified Configuration (Faster to Get Started): Traditionally, setting up a new BFF involves configuring several components, where mistakes are easily made. V4 automatically applies the recommended setup while still allowing granular control, making BFF more straightforward to add and configure.
  • Support for All Major Frontends: During development, your BFFv4 implementation seamlessly integrates with and supports all major browser-based frontend technologies, including React, Angular, Vue.js, and Blazor WASM, ensuring compatibility regardless of your team's tech stack.
  • Support for OIDC Login Prompts: Developers often have to juggle enforcing strict re-authentication policies and frustrating users with a nagging experience. BFF v4.0 eliminates that compromise with configurable login prompts, supporting high-assurance workflows (such as financial transactions or health data access) without degrading everyday user experience. This allows you to tune security and user experience together.
  • Granular Anti-Forgery Checks: We've provided more fine-grained control over which API endpoints require anti-forgery checks, supporting advanced scenarios like split-host deployments and specific protocols (e.g., WebSockets).

Get Started Today!

Duende IdentityServer BFF v4 is available now.

Upgrade to BFF v4.0 today to: have a choice to consolidate your multi-frontend applications into a single, scalable deployment; unlock end-to-end visibility with OpenTelemetry integration; and benefit from enhanced security and a streamlined developer experience. Ready to secure your frontends the right way? You can find the latest package on NuGet.

Detailed release notes and our source code are also available on GitHub. We look forward to your feedback on this release. Feel free to comment on this post or join the discussion in our community forum. Thank you for your continued support.