/
Infoland Flex - Authentication
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
curl -s -H "Content-Type: application/json" https://beta-api.ambita.com:443/authentication/v2/token -d "
{
\"grant_type\": \"client_credentials\",
\"client_id\": \"CLIENT_ID\",
\"client_secret\": \"CLIENT_SECRET\"
}"
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"
]
}
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.
curl -s \
-H "Content-Type: application/json" \
-H "Authorization: Bearer ej577asf-a5k6-42yq-a3a2-fh03hb8cb58c" \
.....
More information about OAuth can be found here: https://www.oauth.com/
Next step Infoland Flex - Flows
, multiple selections available,
Related content
Infoland Flex - User synchronization
Infoland Flex - User synchronization
Read with this
Infoland Flex
Infoland Flex
More like this
Infoland Flex - Order confirmation
Infoland Flex - Order confirmation
Read with this
Infoland Flex - Order Information
Infoland Flex - Order Information
Read with this
Authentications
Authentications
More like this
Token-based authentication - quick start
Token-based authentication - quick start
More like this