Update README.md

This commit is contained in:
TheJoKlLa 2022-06-15 21:54:56 +00:00
parent d17407611d
commit 067269a4ce

131
README.md
View File

@ -1,130 +1,3 @@
# API-Testsetup, with Docker # ShowCase
only for API testing. ATM implements: machines::* & machine::read, authenticate Config for ShowCase
* 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
```