sesame-business-signup.puml (900B)
1 @startuml sesame-business-signup 2 ' Business view: sign-up and pass pick-up (DD 97, Project Sesame). 3 ' Regenerate with: java -jar plantuml.jar -tsvg sesame-*.puml 4 !include taler-style.iuml 5 6 actor "Employee\nwith phone" as emp 7 participant "Access management\n(door owner, HR/IT)" as mgmt 8 participant "Taler service" as svc 9 10 emp -> mgmt : sign in with company account\n(single sign-on) 11 mgmt -> mgmt : look up the person's\naccess groups 12 mgmt -> svc : register a digital key\nfor these groups 13 svc --> mgmt : key credential 14 mgmt --> emp : QR code / link 15 emp -> emp : scan with the\nTaler Wallet app 16 17 group pass pick-up (automatic, repeats in background) 18 emp -> svc : present key credential 19 svc --> emp : anonymous passes\n(one per group) 20 end 21 22 note over emp, svc 23 the sign-up is personal, the passes are not: 24 the service cannot tell which passes 25 belong to whom (blind signatures) 26 end note 27 @enduml