Introducing the next era of Duende IdentityServer.
Manage tokens on the server to simplify your front-end development and increase security for Angular, React, Vue, and Blazor WASM apps. Host anywhere.

The BFF Framework handles session management, token handling, and API proxying for browser-based applications. Your single page application (SPA) never sees a token, and your team doesn't have to build the plumbing from scratch.
Access and refresh tokens stay on the server. The browser holds a standard HTTP session cookie. Aligns with current OAuth 2.0 BCP guidance for browser-based apps.
Call downstream APIs from your SPA through the BFF host. Token acquisition, refresh, and forwarding are handled for you.
Works with React, Angular, Vue, Blazor WebAssembly, or any JavaScript client. The BFF host is ASP.NET Core, the client is whatever you ship.
Both versions are included as a capability of Duende IdentityServer on eligible tiers.



The BFF Security Framework is included as a capability across all Duende IdentityServer tiers:
Tier | # of Front-Ends |
|---|---|
| Lite | 2 BFF Front-Ends |
| Standard | 10 BFF Front-Ends |
| Advanced | 30 BFF Front-Ends |
| Custom | Up To Unlimited BFF Front-Ends |
See the IdentityServer pricing page for full tier details.
Download Duende IdentityServer or explore our documentation