Skip to content

Commit bbfe377

Browse files
committed
mermaid diagram for Principal Propagation
1 parent cb93f7c commit bbfe377

File tree

1 file changed

+28
-0
lines changed

1 file changed

+28
-0
lines changed

Principal-Propagation.md

Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
# Principal Propagation
2+
3+
```mermaid
4+
sequenceDiagram
5+
User->>Approuter: sending request
6+
alt has no JWT
7+
Approuter->>Identity Provider: redirecting
8+
Identity Provider->>Identity Provider: authenticating
9+
Identity Provider->>Identity Provider: granting JWT
10+
Identity Provider->>Approuter: redirecting
11+
else has JWT
12+
Approuter->>Destination Service: requests destination details
13+
Destination Service->>Approuter: returns destination details
14+
Approuter->>Connectivity Service: sends request to connectivity service proxy
15+
Connectivity Service->>Cloud Connector: forward request
16+
Cloud Connector->>Cloud Connector: validates JWT
17+
else with Secure Logon Server
18+
Cloud Connector->>Secure Logon Server: requests X.509 Client Certificate
19+
Secure Logon Server->>Cloud Connector: returns X.509 Client Certificate
20+
else without Secure Logon Server
21+
Cloud Connector->>Cloud Connector: creates X.509 Client Certificate
22+
else Backend request
23+
Cloud Connector->>Backend: establishes mTLS connection with System Certificate and sends X.509 Client Certificate in HTTP Header
24+
Backend->>Connectivity Service: returns response
25+
Connectivity Service->>Approuter: returns response
26+
Approuter->>User: returns response
27+
end
28+
```

0 commit comments

Comments
 (0)