Infoland Flex - Authentication
Table of contents
Â
Before you start you need to obtain the following information
CLIENT_ID="my client id"
CLIENT_SECRET="my client secret"
To get this information, please contact support@ambita.com
Obtain a token for the frontend components
In order to obtain a token, run the following with grant_type trusted in your backend application
curl -s -H "Content-Type: application/json" https://beta-api.ambita.com:443/authentication/v2/token -d \
'{
"grant_type": "trusted",
"client_id": "CLIENT_ID",
"client_secret": "CLIENT_SECRET",
"username": "user1"
}'
Example response:
{
"access_token": "ej577asf-a5k6-42yq-a3a2-fh03hb8cb58c",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "aj274ajd-t1s8-48sk-v5m1-shf64j9bq25a",
"scope": [
"infoland.flex"
]
}
Obtain a token for your backend
In order to obtain a token, run the following with grant_type client_credentials
Example response
The token should be a request header and should be added in the Authorization header as shown below in every call to our api from your backend, except when obtaining the token.
More information about OAuth can be found here:Â https://www.oauth.com/
Â
Next step Infoland Flex - Flows