Aidbox
Search…
Creating user & set up full user access

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

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

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

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
Copy link
Edit on GitHub
On this page
Creating user resource
Setting up full user access