File tree Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Expand file tree Collapse file tree 1 file changed +26
-0
lines changed Original file line number Diff line number Diff line change 1+ @startuml
2+
3+ participant "Alice" as Alice_user #fdf2d0
4+ participant "EFSS" as Alice_EFSS #fdf2d0
5+ participant "Disco" as Alice_Disco #fdf2d0
6+ participant "Disco" as Bob_Disco #eececd
7+ participant "EFSS" as Bob_OCM #eececd
8+ participant "Bob" as Bob_user #eececd
9+ Bob_user -> Bob_OCM : Add contact 'Alice'
10+ Bob_user -> Alice_user : OCM invite [ token, FQDN ]
11+ Alice_user -> Alice_EFSS : Add contact 'Bob'
12+ Alice_EFSS -> Bob_OCM : POST /invite_accept [ token ]
13+ Bob_OCM -> Alice_EFSS : 201 created
14+ Alice_user -> Alice_EFSS : Share doc with 'Bob'
15+ Alice_EFSS -> Bob_Disco : GET /.well-known/ocm
16+ Bob_Disco -> Alice_EFSS : endpoints, capabilities, pubkey
17+ Alice_EFSS -> Bob_OCM : (signed) POST /ocm/share
18+ Bob_OCM -> Alice_Disco : GET /.well-known/ocm
19+ Alice_Disco -> Bob_OCM : pubkey
20+ Bob_OCM -> Alice_EFSS : 201 created
21+ Bob_OCM -> Alice_EFSS : (signed) /ocm/token
22+ Alice_EFSS -> Bob_OCM : short-lived bearer token
23+ Bob_OCM --> Alice_EFSS : (bearer) PROPFIND
24+ Alice_EFSS -> Bob_OCM : OK
25+
26+ @enduml
You can’t perform that action at this time.
0 commit comments