Has anyone experienced an issue like this before and found a solution? While working on the CISCO D9800 connector, I noticed that user authorization was inconsistent when receiving API calls. Most of the time, the stream viewer displayed error 401 (Unauthorized) even after confirming with the customer that all permissions and credentials were correct. I tried removing the credentials from the session header itself (which is how previous versions initialized every session), this worked temporarily and the connector continued to receive data from the device. However the problem has reappeared and is currently present on all versions of this connector. The cause of this behavior is currently unknown and not understood. Has anyone delt with this before on either this on any other device?
The issue appears to stem from access limitations imposed by the device as a security feature. This restricts the user from making multiple connections to the device within a specific timeframe. To work around this, we’ve found it effective to minimize the number of restarts. If the device becomes unresponsive, it is recommended to stop the element and attempt to reconnect after a few hours.