Identity management service providing:
- user registration
- user organization management
- user sign in with Vault
- token verification
- granting permissions for authorization purposes
Integrated with:
- Vault
- Oort policy engine
Provides registration to user. This endpoint also creates new organization, new user on Vault and creates org - user relationship with default org permissions on Oort service. Each user is owner of his own organization and receives default permissions upon registration.
parameter | type | description |
---|---|---|
string | Required. User's email. | |
username | string | Required. Should be unique. Used later for login. Accepted characters: alphanumeric plus "_", "-", "." |
name | string | First name of the user. |
surname | string | Surname of the user. |
password | string | Required. Stored securely on Vault server. |
org | string | Required. Name of the organization. Should be unique. If not provided, it will be created as username_default |