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 |