Platform Management & Multi-Organization
π€ Acronyms? See the Glossary
π€ System Integrator
There are two ways to manager Users: either using the UI, or via the APIs.
When starting the platform for the first time, there is only one default "super-admin" user. This Super Administrator has the full rights to create other users (whether administrators and operators) and to manage the platform. This user cannot be deleted.
Multi-Organizationβ
IPCore Platform supports the definition of multiple βorganizationsβ.
Each organization has its own independant network configurations (LPWAN and IP network definitions) and device configuration. The traffic of an organization is totally isolated from the traffic of other organizations. Using this feature, a platform can mutualize multiple customers or isolate different use cases.
Platform Usersβ
Platform users are in charge of monitoring the platform, setting its configuration (such as defining its limitations) and managing organizations. Platform users can either be an administrator or an operator:
An operator is allowed to change the platform settings, manage organizations β which includes creating an organization and managing its users and rights β or even log into an organization with the administrator privilege. An operator can also manage generic SCHC templates used by its organization.
An administrator has rights similar to the operator with in particular the right to manage platform users (other administrators and operators).
The table below lists all the rights for each platform role.
Task | Platform administrator π§βπΌ | Platform operator π€ |
---|---|---|
Login | βοΈ | βοΈ |
Logout | βοΈ | βοΈ |
Refresh token | βοΈ | βοΈ |
User's profile | βοΈ | βοΈ |
Manage instance settings | βοΈ | βοΈ |
View monitoring dashboards | βοΈ | βοΈ |
Create organization | βοΈ | βοΈ |
List organizations | βοΈ | βοΈ |
Retrieve organization | βοΈ | βοΈ |
Update organization | βοΈ | βοΈ |
Activate organization | βοΈ | βοΈ |
Deactivate organization | βοΈ | βοΈ |
Delete organization | βοΈ | βοΈ |
Create instance administrator | βοΈ | β |
Create instance operator | βοΈ | β |
List users | βοΈ | βοΈ |
Create organization administrator | βοΈ | βοΈ |
Create organization operator | βοΈ | βοΈ |
Retrieve user | βοΈ | βοΈ |
Update user | βοΈ | βοΈ |
Activate user | βοΈ | βοΈ |
Deactivate user | βοΈ | βοΈ |
Delete user | βοΈ | βοΈ |
Create instance SCHC template | βοΈ | βοΈ |
Retrieve instance SCHC template | βοΈ | βοΈ |
Update instance SCHC template | βοΈ | βοΈ |
Delete instance SCHC template | βοΈ | βοΈ |
Manage organization SCHC template | βοΈ | βοΈ |
Manage range | βοΈ | βοΈ |
Manage flow | βοΈ | βοΈ |
Manage network | βοΈ | βοΈ |
Manage device profile | βοΈ | βοΈ |
Manage device config | βοΈ | βοΈ |
Organization Usersβ
Organization users' rights are limited to their own organization. They can either have the role of an administrator or an operator.
- Operators create flows to interconnect LPWAN networks and devices to remote private networks where the applications are hosted, and configure compression/fragmentation profiles to apply to the flow.
- Administrators have the additional rights to manage users who can access and use IPCore functionalities within the organization. Administrators also have the right to load new device templates up to the device catalog, which access is restricted to the users of the organization.
The table below lists all the rights for each organization role.
Task | Organization administrator π§βπΌ | Organization operator π€ |
---|---|---|
Login | βοΈ | βοΈ |
Logout | βοΈ | βοΈ |
Refresh token | βοΈ | βοΈ |
User's profile | βοΈ | βοΈ |
List users | βοΈ | β |
Create organization administrator | βοΈ | β |
Create organization operator | βοΈ | β |
Retrieve user | βοΈ | Her/himself |
Update user | βοΈ | Her/himself |
Activate user | βοΈ | β |
Deactivate user | βοΈ | β |
Delete user | βοΈ | β |
Create instance SCHC template | β | β |
Retrieve instance SCHC template | βοΈ | βοΈ |
Update instance SCHC template | β | β |
Delete instance SCHC template | β | β |
Manage organization SCHC template | βοΈ | βοΈ |
Manage range | βοΈ | βοΈ |
Manage flow | βοΈ | βοΈ |
Manage network | βοΈ | βοΈ |
Manage device profile | βοΈ | βοΈ |
Manage device config | βοΈ | βοΈ |