The following documentation is designed to familiarise you with the On-Road IoT REST APIs, and includes sample code to help you get started.
The On-Road IoT Integrate REST APIs make use of the OpenID Connect Protocol Resource Owner Flow to authenticate users. This requires a Client Id and a Client Secret which, along with a On-Road IoT username and password, are used to authenticate a user.
Obtaining Client Id and Client Secret
To authenticate your product against the authentication server you will need to be issued a Client Id and Client Secret. To have these created, please log an SR with Support and provide the following details:
- Software application name: customer name if no software application name is available
- Application Purpose: if 3rd party requires On-Road IoT credentials, permissions would be required
- Developer email address: the e-mail address to which the link for retrieving the Client Id and Client Secret should be sent
- Correspondence language: for email communications in supported languages
- Data Centre(s): the environment(s) for which a Client Id and Client Secret are required
Once the Client Id and Client Secret have been created, the developer will receive an e-mail containing a link to a URL which is valid for 7 days and which can only be accessed once. The link will open a browser window containing the Application name, Client Id, and Client Secret.