diff --git a/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.png b/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.png index e83941a8..b97ccd2f 100644 Binary files a/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.png and b/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.png differ diff --git a/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.svg b/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.svg index 2f09bef2..3798eed1 100644 --- a/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.svg +++ b/images/diagrams/SequenceDiagram.FHIR-Directory.fdv.search.svg @@ -1,7 +1,7 @@ -FHIR-VZD Authentisierung mit GesundheitsIDVZD-FHIR-DirectoryClient VersicherterClient VersicherterOAuth-ServerOAuth-ServerAuth-ServiceAuth-ServiceFHIR-ProxyFHIR-ProxyFHIR-DirectoryFHIR-Directory[01]POST /token (client_id, client_secret)[02]prüfe client_id, client_secret[03]patient-accesstoken[04]GET /patient-authenticate(Authorization: "Bearer patient-accesstoken")[05]Prüfe patient-accesstoken[06]Erzeuge search-ACCESS_TOKEN & REFRESH_TOKEN[07]search-ACCESS_TOKEN & REFRESH_TOKEN...Suche durch Versicherte im FHIR VZD...[08]GET /search?... (Auth Header mitsearch-ACCESS_TOKEN)[09]prüfe search-ACCESS_TOKENalt[search-ACCESS_TOKEN is valid][10]GET /?...[11]HTTP 200 OK(Result Body json)[12]HTTP 200 OK (Result Body json)[search-accesstoken is invalid][13]HTTP 401...search-ACCESS_TOKEN abgelaufen...[14]GET /patient-authenticate(Authorization: "Bearer REFRESH_TOKEN")[15]Prüfe REFRESH_TOKEN[16]Erzeuge search-ACCESS_TOKEN & REFRESH_TOKEN[17]Response (search-ACCESS_TOKEN & REFRESH_TOKEN)