File tree Expand file tree Collapse file tree 1 file changed +28
-0
lines changed
Expand file tree Collapse file tree 1 file changed +28
-0
lines changed Original file line number Diff line number Diff line change 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+ ```
You can’t perform that action at this time.
0 commit comments