Skip to content

Commit

Permalink
modify use case overview
Browse files Browse the repository at this point in the history
  • Loading branch information
MGTheTrain committed Nov 17, 2024
1 parent 10decb2 commit 367f2dd
Show file tree
Hide file tree
Showing 2 changed files with 20 additions and 18 deletions.
Empty file added docker-compose.yml
Empty file.
38 changes: 20 additions & 18 deletions docs/diagrams/use-case-overview.mmd
Original file line number Diff line number Diff line change
@@ -1,25 +1,27 @@
graph TD;

Admin["Administrator"]
LoggedInUser["Logged In User"]
Owner["Owner"]
Grantee["Grantee"]

Admin --> UC1["Create, Rotate, Delete Keys"]
Admin --> UC2["Manage KeyVault"]
Admin --> UC3["View and Delete Blobs"]
Admin --> UC4["Logout"]
Admin --> UC1["Manage All Blobs"]
Admin --> UC2["Manage Cryptographic Keys"]
Admin --> UC3["Logout"]

LoggedInUser --> UC5["Create Own Keys"]
LoggedInUser --> UC6["Upload, Update, Delete Own Blobs"]
LoggedInUser --> UC7["Download Own Blobs"]
LoggedInUser --> UC8["View Own File Metadata"]
LoggedInUser --> UC9["Encrypt/Decrypt Own Files"]
LoggedInUser --> UC10["Hash Own Files"]
LoggedInUser --> UC11["Verify File Signature"]
LoggedInUser --> UC12["View Public Blobs"]
LoggedInUser --> UC13["Download Public Blobs"]
LoggedInUser --> UC14["View Blobs with granted permissions"]
LoggedInUser --> UC15["Download Blobs with granted permissions"]
LoggedInUser --> UC16["Logout"]
Owner --> UC4["Upload Own Blobs"]
Owner --> UC5["Delete Own Blobs"]
Owner --> UC6["Grant Download Permission"]
Owner --> UC7["Grant View Permission"]
Owner --> UC8["Encrypt Own Blobs"]
Owner --> UC9["Decrypt Own Blobs"]
Owner --> UC10["Hash Own Blobs"]
Owner --> UC11["Verify Blob Signature"]
Owner --> UC12["Logout"]

Grantee --> UC13["Download Blob with Permission"]
Grantee --> UC14["View Blob with Permission"]
Grantee --> UC15["Verify Blob Signature"]
Grantee --> UC16["Logout"]

classDef actor fill:#ADD8E6,stroke:#333,stroke-width:2px;
class Admin,LoggedInUser actor;
class Admin,Owner,Grantee actor;

0 comments on commit 367f2dd

Please sign in to comment.