From 9c4162ae53ae80ecc6230c847c7e2e8d3805599d Mon Sep 17 00:00:00 2001 From: TheJoKlLa Date: Sun, 24 Apr 2022 19:19:38 +0000 Subject: [PATCH] Update README.md --- README.md | 127 +++++++++++++++++++++++++++++++++++++++++++++++++++++- 1 file changed, 126 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 2345940..29fda87 100644 --- a/README.md +++ b/README.md @@ -2,4 +2,129 @@ wirklich nur um das API zu testen. ATM implementiert: machines::* & machine::read, authenticate -* run `docker-compose up` in this directory \ No newline at end of file +* run `docker-compose up` in this directory + +# Users: +* Admin - Access to everything +* Manager - Manage Permission to Machines with same Letter (A, B, C) +* Maker - Use Permission to Machines with same Letter (A, B, C) +* Guest - Disclose Permission only for all Machines + +## Password +Password for all Users is: `secret` + +## List of Users +``` +Admin1 +Admin2 + +ManagerA1 +ManagerA2 +ManagerB1 +ManagerB2 +ManagerC1 +ManagerC2 +ManagerABC1 +ManagerABC2 + +MakerA1 +MakerA2 +MakerB1 +MakerB2 +MakerC1 +MakerC2 +MakerACB1 +MakerACB2 +MakerACB3 + +GuestA1 +GuestA2 +GuestB1 +GuestB2 +GuestC1 +GuestC2 +GuestACB1 +GuestACB2 + +MakerQRA +MakerQRB +MakerQRC +``` + +# Machines +Machines have all a Dummy Actor + +## List of Categories +``` +CategoryA +CategoryB +CategoryC +``` + +## List of Machines +``` +MachineA1 +MachineA2 +MachineA3 +MachineA4 +MachineA5 + +MachineB1 +MachineB2 +MachineB3 +MachineB4 +MachineB5 + +MachineC1 +MachineC2 +MachineC3 +MachineC4 +MachineC5 +``` + +# Roles +All Roles have only one Permission +Users have multipile Roles to give them access +`TestEnv.Admin` have all Permissions + +## List of Roles +``` +Admin + +ManageA +ManageB +ManageC + +UseA +UseB +UseC + +ReadA +ReadB +ReadC + +DiscloseA +DiscloseB +DiscloseC +``` + +## List of Permissions +``` +TestEnv.Admin + +TestEnv.Manage.A +TestEnv.Manage.B +TestEnv.Manage.C + +TestEnv.Write.A +TestEnv.Write.B +TestEnv.Write.C + +TestEnv.Read.A +TestEnv.Read.B +TestEnv.Read.C + +TestEnv.Disclose.A +TestEnv.Disclose.B +TestEnv.Disclose.C +```