Skip to content

Commit

Permalink
replaced federation check with check step 1
Browse files Browse the repository at this point in the history
  • Loading branch information
ichderjens committed Feb 9, 2024
1 parent 0573a45 commit 524799f
Show file tree
Hide file tree
Showing 4 changed files with 10 additions and 28 deletions.
8 changes: 3 additions & 5 deletions src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_10061_Seq.puml
Original file line number Diff line number Diff line change
Expand Up @@ -116,8 +116,7 @@ note over U2, MP2: \n<size:17>Der Akteur B ist erfolgreich beim Messenger Servic
|||
C1->MP1: POST /_matrix/client/r0/\nrooms/{roomId}/invite
|||
ref over MP1, MP1: <size:17>**AF_10064** - \tFöderationszugehörigkeit eines \n<size:17> \tMessenger-Service prüfen</size>\n
note right: <size:16>Stufe 1 - Prüfung gemäß </size>\n<size:16>Client-Server Kommunikation</size>
ref over MP1, MP1: <size:17>Stufe 1 - Prüfung \n<size:17>Client-Server Kommunikation</size>\n
|||
break#LightGrey #MistyRose <size:16>Abbruch</size>
|||
Expand All @@ -134,14 +133,13 @@ note over U2, MP2: \n<size:17>Der Akteur B ist erfolgreich beim Messenger Servic
MH1->MP1: POST /_matrix/federation/v1\n/invite/{roomId}/{eventId}
deactivate MH1
|||
ref over MP1, MP1: <size:17>**AF_10064** - \tFöderationszugehörigkeit eines \n<size:17> \tMessenger-Service prüfen</size>\n
note left: <size:16>Stufe 1 - Prüfung gemäß </size>\n<size:16>Server-Server Kommunikation</size>
ref over MP1, MP1: <size:17>Stufe 1 - Prüfung \n<size:17>Server-Server Kommunikation</size>\n
|||
MP1->MP2: HTTP(S) Forward
note right: <size:16>Stufe 1 - Prüfung gemäß </size>\n<size:16>Server-Server Kommunikation</size>
|||
activate MP2
ref over MP2, MP2: <size:17>**AF_10064** - \tFöderationszugehörigkeit eines \n<size:17> \tMessenger-Service prüfen</size>\n
ref over MP2, MP2: <size:17>Stufe 1 - Prüfung \n<size:17>Server-Server Kommunikation</size>\n
|||

break#LightGrey #MistyRose <size:16>Abbruch</size>
Expand Down
6 changes: 2 additions & 4 deletions src/plantuml/TI-Messenger-Dienst/Ressourcen/UC_10062_Seq.puml
Original file line number Diff line number Diff line change
Expand Up @@ -62,14 +62,12 @@ note over U1, U2: \n<size:17>Die Akteure sind auf dem selben Messenger-Service a
MH1->MP1: Matrix-Request
deactivate MH1
|||
ref over MP1, MP1: <size:17>**AF_10064** - \tFöderationszugehörigkeit eines \n<size:17> \tMessenger-Service prüfen</size>\n
note left: <size:16>Stufe 1 - Prüfung gemäß </size>\n<size:16>Server-Server Kommunikation</size>
ref over MP1, MP1: <size:17>Stufe 1 - Prüfung \n<size:17>Server-Server Kommunikation</size>\n
|||
MP1-[#red]>MP2: HTTP(S) Forward
activate MP2
|||
ref over MP2, MP2: <size:17>**AF_10064** - \tFöderationszugehörigkeit eines \n<size:17> \tMessenger-Service prüfen</size>\n
note right: <size:16>Stufe 1 - Prüfung gemäß </size>\n<size:16>Server-Server Kommunikation</size>
ref over MP2, MP2: <size:17>Stufe 1 - Prüfung \n<size:17>Server-Server Kommunikation</size>\n
|||
MP2-[#red]>MH2: HTTP(S) Foward
|||
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -68,7 +68,7 @@ note over U1, U2: \n<size:17>Die Akteure sind auf dem selben Messenger-Service a
C1->MP: POST /_matrix/client/r0/rooms/\n{roomId}/invite (roomId)

|||
ref over MP, MP: <size:17>**AF_10064** - Föderationszugehörigkeit eines Messenger-Service prüfen</size>\n
ref over MP, MP: <size:17>Stufe 1 - Prüfung \n<size:17>Client-Server Kommunikation</size>\n
|||

alt#LightGrey #AliceBlue <size:16>Matrix-Domain nicht in der Föderation enthalten</size>
Expand Down
22 changes: 4 additions & 18 deletions src/plantuml/ePA_FDV/UC_10104_Seq_fdv.puml
Original file line number Diff line number Diff line change
Expand Up @@ -50,25 +50,12 @@ note over U1, U2: \n<size:17>Die Akteure sind auf demselben Messenger-Service an
C1->MP: POST /_matrix/client/v3/rooms/{roomId}/invite
activate MP
|||
MP->MP: Prüfe auf Föderationszugehörigkeit
MP->MP: <font color=red> <b>NEU: Prüfe auf Versichertenzugehörigkeit
MP->MP: Prüfungen Stufe 1\nClient-Server-Proxy
|||
break <size:16>Prüfung der Stufe 1 ist fehlgeschlagen</size>
MP->C1: <font color=red>Verbindung wird abgelehnt</font>
end

alt#LightGrey #LightPink <size:16>Matrix-Domain nicht in der Föderation enthalten</size>
|||
MP-->C1: HTTP 401 \nUnauthorized
|||
C1-->U1: Einladung nicht \nerfolgreich
|||

else <size:16>Matrix-Domain in der Föderation enthalten & beide Akteure sind Versicherte</size>
|||
MP-->C1: HTTP 401 \nUnauthorized
|||
C1-->U1: Einladung nicht \nerfolgreich
|||

else #AliceBlue <size:16>Matrix-Domain in der Föderation enthalten und nur maximal einer der Akteure ist Versicherter
MP->MH: HTTP(S) Foward
activate MH
MH->MH: Invite verarbeiten
Expand All @@ -89,6 +76,5 @@ note over U1, U2: \n<size:17>Die Akteure sind auf demselben Messenger-Service an
C1-->U1: Nutzer in den \nRaum hinzugefügt
deactivate C1
|||
end
|||
@enduml

0 comments on commit 524799f

Please sign in to comment.