Skip to content

Commit ecfacb2

Browse files
committed
Apply suggestions from code review
1 parent 562207f commit ecfacb2

File tree

3 files changed

+6
-6
lines changed

3 files changed

+6
-6
lines changed

src/content/docs/bff/architecture/multi-frontend.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ Frontends can be added or removed dynamically from the system, without having to
2727
The Duende BFF V4 library doesn't ship with an abstraction to store or read frontends from a database. It's possible to implement this by creating your own store (based on your requirements), then modify the `FrontendCollection` at run-time.
2828
:::
2929

30-
## A typical example
30+
## A Typical Example
3131

3232
Consider an enterprise that hosts multiple browser based applications. Each of these applications is developed by a separate team and as such, has it's own deployment schedule.
3333

34-
There are some 'internally facing' applications that are exclusively used by internal employees. These internal employees are all present in Microsoft Entra ID, so these internally facing applications should directly authenticate against Microsoft Entra ID. These applications also use several internal api's, that due to the sensitivity, should not be accessible by external users. However, they also use some of the more common api's. These apps are only accessible via an internal DNS name, such as `https://app1.internal.example.com`.
34+
There are some internal-facing applications that are exclusively used by internal employees. These internal employees are all present in Microsoft Entra ID, so these internal-facing applications should directly authenticate against Microsoft Entra ID. These applications also use several internal APIs, that due to the sensitivity, should not be accessible by external users. However, they also use some of the more common APIs. These apps are only accessible via an internal DNS name, such as `https://app1.internal.example.com`.
3535

36-
There are also several public facing applications, that are used directly by customers. These users should be able to log in using their own identity, such as a GMail, Twitter or other provider. This authentication process is handled by Duende IdentityServer. There is constant development ongoing on these applications and it's not uncommon for new applications to be introduced. There should be single sign-on across all these public facing applications. They are all available on the same domain name, but use path based routing to distinguish themselves, such as `https://app.example.com/app1`
36+
There are also several public facing applications, that are used directly by customers. These users should be able to log in using their own identity, via providers like Google, Twitter, or others. This authentication process is handled by Duende IdentityServer. There is constant development ongoing on these applications and it's not uncommon for new applications to be introduced. There should be single sign-on across all these public facing applications. They are all available on the same domain name, but use path based routing to distinguish themselves, such as `https://app.example.com/app1`
3737

3838
There is also a partner portal. This partner portal can only be accessed by employees of the partners. Each partner should be able to bring their own identity provider. This is implemented using the [Dynamic Providers](/identityserver/ui/login/dynamicproviders/) feature of Duende IdentityServer.
3939

src/content/docs/bff/getting-started/multi-frontend.mdx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,15 +14,15 @@ import { Tabs, TabItem } from "@astrojs/starlight/components";
1414
Duende.BFF (Backend for Frontend) supports multiple frontends in a single BFF host. This is useful for scenarios where you want to serve several SPAs or frontend apps from the same backend, each with their own authentication and API proxying configuration.
1515

1616
:::note
17-
Multi-frontend support is available in Duende.BFF v4 and later. The v3 style wireup is not supported for this scenario.
17+
Multi-frontend support is available in Duende.BFF v4 and later. The v3-style of wiring up BFF is not supported for this scenario.
1818
:::
1919

2020
## Prerequisites
2121

2222
- .NET 8.0 or later
2323
- Multiple frontend applications (e.g., React, Angular, Vue, or plain JavaScript)
2424

25-
## Setting Up A BFF Project for Multiple Frontends
25+
## Setting Up A BFF Project For Multiple Frontends
2626

2727
### 1. Create A New ASP.NET Core Project
2828

src/content/docs/bff/getting-started/single-frontend.mdx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ dotnet add package Duende.BFF.Yarp
292292
</TabItem>
293293
</Tabs>
294294

295-
### 6. Adding Server Side Sessions
295+
### 6. Adding Server-Side Sessions
296296

297297
{/* prettier-ignore */}
298298
<Tabs syncKey="bffSessionStore">

0 commit comments

Comments
 (0)