Skip to Content
avatar image
Former Member

User to device mapping in IoT services

Hello,

I will appreciate some guidance on good practices to link users to devices when using IoT services.

My scenario is as follows:

- multiple devices send data to IoT services on HCP

- XSJS service consumes the data and passes it to a custom web application

- At the moment I am accessing HANA DB using a generic user and filter data by device only. Web application has no authentication.

- Future users of the web application are not the users of SAP Cloud Platform!!!

I want to add user authentication to my app but I still can't see any way to link the users with devices they can manage. This scenario is well supported by other IoT platforms so I believe it is not uncommon to have users responsible for only certain IoT devices and not all. Would using Cloud Identity help in some way and CI user information would be shared with XSJS app?

Ideally I would like to avoid creating separate users in HANA database and assigning device specific privileges.

I will appreciate any suggestions.

Regards,

Mark

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • Best Answer
    avatar image
    Former Member
    Sep 20, 2017 at 01:05 PM

    Hi Mark,

    the IoT Service on Neo does not provide any means of defining access control list on devices. If you want to do that you would need to handle this in your application, either on API or DB level.

    Best,

    Thomas

    Add comment
    10|10000 characters needed characters exceeded