mirror of
https://gitlab.com/fabinfra/fabaccess/demos-environments/showcase.git
synced 2025-03-12 14:51:41 +01:00
Update README.md
This commit is contained in:
parent
13187330c4
commit
9c4162ae53
125
README.md
125
README.md
@ -3,3 +3,128 @@
|
||||
wirklich nur um das API zu testen. ATM implementiert: 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
|
||||
```
|
||||
|
Loading…
x
Reference in New Issue
Block a user