From 2e0e4b42f29e3ee85206627c927e47ca3b16c2bf Mon Sep 17 00:00:00 2001 From: Thomas Kerner Date: Fri, 18 Oct 2024 11:43:52 +0200 Subject: [PATCH] uncommittetd ZT-Auth and PoPP Endpoints removed --- src/plantuml/gemSpec_VSDM_2__Sequenzdiagramm.puml | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/plantuml/gemSpec_VSDM_2__Sequenzdiagramm.puml b/src/plantuml/gemSpec_VSDM_2__Sequenzdiagramm.puml index dbf2eb0..b7899cc 100644 --- a/src/plantuml/gemSpec_VSDM_2__Sequenzdiagramm.puml +++ b/src/plantuml/gemSpec_VSDM_2__Sequenzdiagramm.puml @@ -67,7 +67,7 @@ ref over PS, PoPP : Dienstlokalisierung mit FQDN .vsdm2.ti-dienste.de ' VSDD Endpunkte Lokalisieren ref over PS, VSDD_Proxy : Endpunkt-Lokalisierung Fachdienst VSDM 2.0 (siehe gemSpec_Zero-Trust) 'Authentifizierung und AUtorisierung am VSDM AuthZ-Server durchführen -PS -> VSDD_AuthZ : GET /auth (optionaler scope : vsdservice) +PS -> VSDD_AuthZ : get new access token activate VSDD_AuthZ ref over PS, VSDD_AuthZ : LEI-Authentifizierung (SMC-B) und LEI-Autorisierung (siehe gemSpec_Zero-Trust) VSDD_AuthZ -> PS : HTTP 200 OK (Refresh-Token, Access-Token) @@ -131,7 +131,7 @@ deactivate LE == Fehlerbehandlung HTTP 401 Unauthorized (Access-Token ungültig) == 'Authentifizierung und AUtorisierung am VSDM AuthZ-Server durchführen -PS -> VSDD_AuthZ : GET /auth_endpoint (optionaler scope : vsdservice) +PS -> VSDD_AuthZ : get new access token activate PS activate VSDD_AuthZ ref over PS, VSDD_AuthZ : LEI-Authentifizierung (SMC-B) und LEI-Autorisierung (siehe gemSpec_Zero-Trust) @@ -140,11 +140,13 @@ deactivate PS deactivate VSDD_AuthZ == Fehlerbehandlung HTTP 403 Forbidden (Versorgungskontext bzw. PoPP-Token ungültig) == -PS -> PoPP : GET /popp_token +LE -> PS: PoPP initiieren +activate LE activate PS activate PoPP ref over Ver, LE, PS, VSDD_AuthZ, VSDD_Proxy, VSDD_Server, PoPP : Versorgungskontext mit eGK oder GesundheitsID herstellen (siehe gemSpec_PoPP_Dienst) PoPP -> PS : PoPP-Token mit\nKVNR, IK-Nummer, OID, Zeitstempel +deactivate LE deactivate PS deactivate PoPP