SocIoTal Context Manager (SCM) will provide a standard REST API OMA compliant, implementing both NGSI9 and NGSI10 to gain access to context information and manage context entities. SCM implements authentication support and PEP (Policy Enforcement Point) functionalities based on the SocIoTal Capability Token developed within SocIoTal project.

The SCM is complemented with the SocIoTal Communities Manager, which provides a set of functionalities to create and manage groups of users and resources as well as controlling the access to these groups (info available in Communities Manager API). The first step to use the SocIoTal tools is to create a user (through the call registerUser). By default, a private community will be created for that user. Once the registration has been completed the user will be able to create new communities and register new resources into the platform. To register a new context entity in SCM, they will have to specify the community it will belong to. The user have three options when selecting a community: the private community, a new one created by the user or to which they belongs, or the default one (default community to which everyone has access to). Depending the selection they will have to add the corresponding token as a header in the calls of the SCM to point the chosen community. These tokens can be obtained through the corresponding call to the SocIoTal Communities Manager API. The token will relate the user with the community and their role within the community. In case of “Default Community” no Community-Token is required.

The following @IP and PORT will be available for testing purposes:

SocIoTal_CM_V3_IP =

PORT = http –> 3500 https–> 8443

  • Functionality:
  • Category:
  • Type:
  • Availability: