Skip to content

Commit 47b7b05

Browse files
committed
docs: replace identity ASCII diagram with styled PNG
Signed-off-by: Frederico Araujo <frederico.araujo@ibm.com>
1 parent 809adca commit 47b7b05

3 files changed

Lines changed: 36 additions & 9 deletions

File tree

docs/content/docs/identity-delegation.md

Lines changed: 1 addition & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -23,15 +23,7 @@ For the conceptual model first, read [Use Cases]({{< relref "use-cases" >}}) and
2323

2424
Every request crosses two identity boundaries:
2525

26-
```
27-
inbound outbound
28-
┌──────────────────┐ ┌──────────────────────┐
29-
│ identity.resolve │ route + policy │ token.delegate │
30-
│ (who called in) │ ─────────────────▶ │ (whom we call out as)│
31-
└──────────────────┘ └──────────────────────┘
32-
validates creds → mints the downstream
33-
typed identity slots credential per the route
34-
```
26+
![Two identity boundaries: an inbound identity.resolve box (who is calling in) that validates credentials and lands typed identity slots, an arrow labelled route + policy, and an outbound token.delegate box (who we call out as) that mints the downstream credential per the route + subject; identity is additive across slots while delegation is chosen per route by subject](images/identity_two_boundaries.png)
3527

3628
- **Inbound.** `identity.resolve` plugins each read one credential (from a header)
3729
and land a typed identity in a slot. They are additive: one request can carry a
134 KB
Loading
Lines changed: 35 additions & 0 deletions
Loading

0 commit comments

Comments
 (0)