Aidbox
Search…
⌃K

Creating user & set up full user access

Creating user resource

Aidbox user resources conforms to following schema. You can create new user as a regular resource.

User resource example

Request
Response
PUT /User/exampleuser
content-type: text/yaml
accept: text/yaml
password: '123456'
password: >-
$s0$f0801$HhKy93HnLn0qSmsS2JCZnQ==$P0oAp6yx6k8bCbeFN2UT9UfjKROuggn7deLbX2Mpm2M=
id: >-
exampleuser
resourceType: User
Aidbox stores only hash of submitted password in resource
Now user can use this email & password to log-in into Aidbox console

Setting up full user access

For this purpose you need to create AccessPolicy resource that grants full user access.

AccessPolicy resource example

Request
Response
PUT /AccessPolicy/allow-all
content-type: text/yaml
accept: text/yaml
engine: allow
link:
- resourceType: User
id: exampleuser
link:
- id: >-
exampleuser
resourceType: User
engine: allow
id: >-
allow-all
resourceType: AccessPolicy
Note that allow-all AccessPolicy created in example uses engine allow, which grants full access to specified user.
If you want to set up user access more granularly, please refer to AccessPolicy documentation