taler-docs

Documentation for GNU Taler components, APIs and protocols
Log | Files | Refs | README | LICENSE

sesame-business-lifecycle.puml (644B)


      1 @startuml sesame-business-lifecycle
      2 ' Business view: access lifecycle (DD 97, Project Sesame).
      3 ' Regenerate with: java -jar plantuml.jar -tsvg sesame-*.puml
      4 !include taler-style.iuml
      5 
      6 start
      7 :person joins;
      8 note right: HR / IAM assigns\naccess groups
      9 :phone receives a digital key
     10 (one anonymous pass per group);
     11 repeat
     12   :tap door, door opens;
     13   note right: used pass is replaced\nautomatically, no user action
     14 repeat while (still a member?) is (yes)
     15 -> no;
     16 :access management stops the key
     17 (one API call);
     18 :remaining passes expire on their own;
     19 note right: configurable per area:\n15 minutes (server room)\nup to days (co-working)
     20 stop
     21 @enduml