diff --git a/README.md b/README.md index bdbd306..95a7ab7 100644 --- a/README.md +++ b/README.md @@ -1,130 +1,3 @@ -# API-Testsetup, with Docker +# ShowCase -only for API testing. ATM implements: machines::* & machine::read, authenticate - -* 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 -``` +Config for ShowCase