on 11-28-2017 11:19 AM - last edited on 02-04-2024 12:42 AM by postmig_api_4
Hi All,
We had a working scenario in the NEO platform where the IoT services accepted data from the device based on the OAuth token of the device.
Data was posted to https.//..../com.sap.iotservices.mms/v1/api/http/data/<Device ID> successfully.
Now to implement the same on Cloud Foundry(IoT 4.0), we have a problem.
The configured IoT device doesnt generate an OAuth like in NEO, but a PEM certificate and a private key which our physical device cannot use.
Our physical devices are incapable of 2 way authentication using certificates.
Posting data on https://..../iot/gateway/rest/measures/<Device ID> fails.
Any idea how to get OAuth authentication working on the new IoT(4.0) platform?
Thanks,
Vivek
Hello Vivek,
security flow between IoT components on Neo [1] and CF [2] is different (see figures). Direct message sending from devices to the Gateway Cloud (on CF) supports certificate based authentication only as you have noticed.
However, you may want to leverage Gateway Edge (REST) [3] which will send messages to the Message Management Service on behalf of devices and do the necessary certificate authentication.
Regards,
Anton
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
93 | |
10 | |
10 | |
9 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.