This repository was archived by the owner on Aug 7, 2023. It is now read-only.
File tree Expand file tree Collapse file tree 3 files changed +5
-10
lines changed Expand file tree Collapse file tree 3 files changed +5
-10
lines changed Original file line number Diff line number Diff line change 7
7
8
8
## About
9
9
10
- This library help to extract trusted JWT payload from request forwarded by Istio Envoy proxy . It's based
10
+ This library help to extract trusted JWT payload from request forwarded by Istio Sidecar . It's based
11
11
on [ PSR-7 Server Request Message] ( https://www.php-fig.org/psr/psr-7/ ) ensures interoperability with other packages and
12
12
frameworks.
13
13
Original file line number Diff line number Diff line change 1
1
@startuml
2
- [*] --> IstioEnvoyProxy : Request with JWT
2
+ [*] --> IstioSidecar : Request with JWT
3
3
4
- IstioEnvoyProxy : Check JWT issuer exist in rules
5
- IstioEnvoyProxy : & validate JWT by issuer JWKS
6
- IstioEnvoyProxy : & check authorization rules
7
- IstioEnvoyProxy --> Application : Valid
8
- IstioEnvoyProxy --> Error : Invalid
4
+ IstioSidecar : Validate JWT
5
+ IstioSidecar --> Application : Valid
6
+ IstioSidecar --> Error : Invalid
9
7
10
8
Application : Use this library to extract and use trusted JWT payload
11
- Application --> [*] : Response
12
-
13
- Error --> [*] : Response (401 or 403)
14
9
@enduml
You can’t perform that action at this time.
0 commit comments