Skip to content

Commit ecf8e11

Browse files
authored
Enhance assertions.md with client action diagrams
Added sequence diagrams for client actions in OAuth 2.0 framework.
1 parent 5c8164a commit ecf8e11

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

seq/assertions.md

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
## Assertion Framework for OAuth 2.0 Client Authentication and Authorization Grants
2+
3+
### Client action on behalf of user
24
```mermaid
35
---
46
config:
@@ -16,6 +18,25 @@ sequenceDiagram
1618
C->>RS: Request with token
1719
```
1820

21+
### Client action on behalf of itself
22+
```mermaid
23+
---
24+
config:
25+
mirrorActors: false
26+
---
27+
sequenceDiagram
28+
participant C as Application
29+
participant TS as Token Service
30+
participant KC as Keycloak
31+
participant RS as REST API
32+
C->>TS: Request assertion
33+
TS->>C: Assertion
34+
C->>KC: Client credential request, with client_assertion
35+
KC->>C: Token response
36+
C->>RS: Request with token
37+
```
38+
39+
1940
## OAuth Identity and Authorization Chaining Across Domains
2041

2142
```mermaid

0 commit comments

Comments
 (0)