README
This commit is contained in:
		
							
								
								
									
										11
									
								
								README.md
									
									
									
									
									
								
							
							
						
						
									
										11
									
								
								README.md
									
									
									
									
									
								
							@@ -7,15 +7,16 @@ Tutaj już będzie deko więcej roboty. Backend z etapu1, czyli prosty nie zabe
 | 
			
		||||
Do naszej infrastruktury dodajemy usługę [Hydra](https://www.ory.sh/hydra/docs/), która jest dostawcą protokołu **OAuth2** oraz **OpenID** aby zabezpieczyć nasze api za pomocą [JWT](https://jwt.io/).
 | 
			
		||||
 | 
			
		||||
W poprzednim przykładzie (etap1) KrakenD posłóżył nam do sekwencji zapytań do api i jednej odpowiedzi
 | 
			
		||||
W tym etapie wprowadzimy nowy request zabezpieczony tokenem JWT:
 | 
			
		||||
 | 
			
		||||
```mermaid
 | 
			
		||||
sequenceDiagram
 | 
			
		||||
    Użytkownik->>KrakenD: /sequential/{id}
 | 
			
		||||
    KrakenD->>Backend: /users/{id}.json
 | 
			
		||||
    Użytkownik->>KrakenD: /jwt_access <br/>[Authorizaion: Bearer token]
 | 
			
		||||
    KrakenD->>Hydra: .well-known/jwks.json
 | 
			
		||||
    Hydra-->>KrakenD: jwk
 | 
			
		||||
    KrakenD-->>KrakenD: validator <br/>[issuer]
 | 
			
		||||
    KrakenD->>Backend: /users/1.json
 | 
			
		||||
    Backend-->>KrakenD: response_0
 | 
			
		||||
    KrakenD->>Backend: /projects/{response_0.user_id}.json
 | 
			
		||||
    Backend-->>KrakenD: response_1
 | 
			
		||||
    KrakenD-->>KrakenD: merge response[] 
 | 
			
		||||
    KrakenD->>+Użytkownik: Response
 | 
			
		||||
```
 | 
			
		||||
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user