Duende BFF Security Framework
Framework bảo mật cho frontend trình duyệt theo mô hình Backend-for-Frontend, chuyển xác thực và quản lý token về phía server. Hỗ trợ OAuth 2.0, OpenID Connect, SPA và Blazor với ASP.NET Core backend.
- Bản quyền chính hãng
- Xuất hóa đơn VAT

Tương thích
Tính năng nổi bật
Bảo vệ token khỏi nguy cơ bị trích xuất ở phía trình duyệt.
Giảm bề mặt tấn công bằng cách chuyển xác thực sang server-side component.
Hỗ trợ OAuth 2.0 cho các luồng xác thực phía server.
Hỗ trợ OpenID Connect cho quản lý xác thực và token.
Cung cấp CSRF protection tích hợp cho frontend trình duyệt.
Mở các endpoint bảo mật như /bff/login và /bff/logout.
Lưu trạng thái xác thực bằng cookie bảo mật thay vì token trong trình duyệt.
Cung cấp secure APIs cho các tác vụ quản lý người dùng.
Hỗ trợ back-channel logout trong kiến trúc BFF.
Cho phép reverse proxy tới local APIs và external APIs.
Xử lý session state ở phía server cho ứng dụng web hiện đại.
Tích hợp authentication state management cho Blazor.
Phù hợp với Angular, React, Vue và Blazor WASM apps.
Làm việc với frontend trình duyệt kết nối backend ASP.NET Core.
Tổng quan

Luồng xác thực được chuyển qua một thành phần server-side bảo mật, giúp tránh việc đưa token ra phía client và giảm bề mặt tấn công.
Thư viện này hướng tới các ứng dụng Single Page Application và Blazor app giao tiếp với backend ASP.NET Core. Thay vì để browser trực tiếp xử lý OAuth flow, backend đảm nhiệm xác thực, quản lý session và truy cập API theo cách phù hợp hơn với các khuyến nghị bảo mật hiện nay.
Phù hợp cho
Bảo vệ SPA cần xác thực người dùng qua OAuth 2.0 hoặc OpenID Connect.
Triển khai lớp BFF cho Angular, React hoặc Vue frontend dùng ASP.NET Core backend.
Giữ token trên server cho ứng dụng Blazor hoặc Blazor WASM.
Giảm rủi ro rò rỉ token và XSS trong ứng dụng web hiện đại.
Thiết lập reverse proxy an toàn cho truy cập API nội bộ và API bên ngoài.
Nhận báo giá theo nhu cầu
Chọn phương án bạn cần và số developer.
Bạn sẽ nhận được
- Giá chính thức theo số lượng và hình thức license
- Phản hồi qua email trong giờ làm việc
Thông số kỹ thuật
- Hãng
- Duende Software
- Phiên bản
- v4.2.0
- Loại sản phẩm
- Thành phần
- Loại thành phần
- ASP.NET Core
- Môi trường phát triển
- ASP.NET Core, Angular, React, Vue, Blazor, Blazor WASM
- Nhắm đến các frontend chạy trên trình duyệt, gồm SPA và ứng dụng Blazor.
- Hoạt động với backend ASP.NET Core.
- Hỗ trợ OAuth 2.0 và OpenID Connect (OIDC).
- Công nghệ frontend được đề cập: Angular, React, Vue, Blazor WASM.
- Có luồng xác thực OAuth2 phía server, API quản lý người dùng bảo mật, back-channel logout, reverse proxy, xử lý trạng thái phiên phía server và quản lý trạng thái xác thực Blazor tích hợp.
- Có trong IdentityServer.
Câu hỏi thường gặp
Sản phẩm có thể dùng độc lập hay nằm trong gói khác?
Duende BFF Security Framework có trong gói IdentityServer.

IdentityServer
Framework OpenID Connect và OAuth 2.1 cho ASP.NET Core, dùng để triển khai xác thực, phân quyền, SSO và bảo vệ API cho web, mobile, native…

IPWorks SNMP macOS Edition
Bộ component SNMP cho macOS giúp nhúng chức năng agent và network management thời gian thực vào ứng dụng, hỗ trợ SNMPv1, SNMPv2c, Secure…

ComponentSpace OpenID for ASP.NET Core
Thư viện lớp .NET bổ sung chức năng OpenID provider cho ứng dụng ASP.NET Core, hỗ trợ OpenID Connect flows, API cấu hình cấp cao và kèm…
Chưa chắc phương án nào phù hợp?
Cho chúng tôi biết nền tảng bạn đang dùng và số developer — chúng tôi đề xuất phương án tối ưu chi phí.