Skip to content

Commit da146fa

Browse files
Example puml file
1 parent 6f1fc29 commit da146fa

File tree

1 file changed

+26
-0
lines changed

1 file changed

+26
-0
lines changed

example.puml

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
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

0 commit comments

Comments
 (0)