Skip to content

Commit fa1afeb

Browse files
Add CIBA SVG diagram to documentation
Introduced a new SVG file illustrating the CIBA flow, placed under the documentation assets. This addition enhances the visual clarity and understanding of the CIBA process for readers.
1 parent a5491c4 commit fa1afeb

8 files changed

Lines changed: 356 additions & 4 deletions

File tree

src/content/docs/identityserver/fundamentals/users.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ If the user has never logged in there will be no cookie, and then the request to
5858
redirect to your login page. This is the entry point into your custom workflow that can take over to get the user logged
5959
in.
6060

61-
![sign in flow](../ui/images/signin_flow.png)
61+
![sign in flow](../ui/images/signin_flow.svg)
6262

6363
Once the login page has finished logging in the user with the ASP.NET Core authentication system, it will redirect the
6464
user back to the authorize endpoint.

src/content/docs/identityserver/ui/ciba.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ A nice feature of this workflow is that the user does not enter their credential
3030

3131
Below is a diagram that shows the high level steps involved with the CIBA workflow and the supporting services involved.
3232

33-
![Showing how CIBA works in diagram form](./images/ciba.png)
33+
![Showing how CIBA works in diagram form](./images/ciba.svg)
3434

3535

3636
* **Step 1**: IdentityServer exposes a [backchannel authentication request endpoint](/identityserver/reference/endpoints/ciba) that the client uses to initiate the CIBA workflow.

src/content/docs/identityserver/ui/federation.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ Federation means that your IdentityServer offers authentication methods that use
1515
If you offer a number of these external authentication methods, often the term *Federation Gateway* is used to describe
1616
this architectural approach.
1717

18-
![Diagram showing the benefits of using a federation gateway](./images/federation.png)
18+
![Diagram showing the benefits of using a federation gateway](./images/federation.svg)
1919

2020
Generally, this architecture allows shielding your client applications from the complexities of your authentication
2121
workflows and business requirements that go along with them.

src/content/docs/identityserver/ui/images/ciba.svg

Lines changed: 129 additions & 0 deletions
Loading

src/content/docs/identityserver/ui/images/federation.svg

Lines changed: 69 additions & 0 deletions
Loading

src/content/docs/identityserver/ui/images/host.svg

Lines changed: 69 additions & 0 deletions
Loading

src/content/docs/identityserver/ui/images/signin_flow.svg

Lines changed: 85 additions & 0 deletions
Loading

src/content/docs/identityserver/ui/index.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ The design goal of Duende IdentityServer is to provide a full implementation of
2121

2222
To allow full flexibility of the UI, including business rules and user flow, the UI is separated from the core IdentityServer engine. The engine implements the endpoints specified in the protocols and hands off control to your code in the UI as necessary.
2323

24-
![diagram showing how IdentityServer middleware is hosted in an ASP.NET Core application](./images/host.png)
24+
![diagram showing how IdentityServer middleware is hosted in an ASP.NET Core application](./images/host.svg)
2525

2626
Our templates include a [quick start UI](/identityserver/quickstarts/2-interactive/#add-the-ui) and a [quick start UI adapted to ASP.NET Identity](/identityserver/quickstarts/5-aspnetid/) which provide a starting point for all the necessary pages, ready to be customized.
2727

0 commit comments

Comments
 (0)