Getting started
Prerequisites
Step 1. Authentication
1
curl -L \
--request GET \
--url "{AUTH_BASE_URL}/realms/users/protocol/openid-connect/auth" \
--data-urlencode 'client_id=<YOUR_CLIENT_ID>' \
--data-urlencode 'response_type=code' \
--data-urlencode 'redirect_uri=https://<YOUR_APP_CALLBACK_URL>' \
--data-urlencode 'scope=<REQUESTED_SCOPE_ONE> <REQUESTED_SCOPE_TWO>' \
--data-urlencode 'state=<YOUR_SECURE_RANDOM>'2
curl -L \
--request POST \
--url '{AUTH_BASE_URL}/realms/users/protocol/openid-connect/token' \
--header 'Content-Type: application/json' \
--data '{
"grant_type": "authorization_code",
"client_id": "<YOUR_CLIENT_ID>",
"client_secret": "<YOUR_CLIENT_SECRET>",
"code": "<YOUR_AUTHORIZATION_CODE>",
"redirect_uri": "https://<YOUR_APP_CALLBACK_URL>"
}'{
"access_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJ...signature",
"token_type": "Bearer",
"expires_in": 3600,
"refresh_token": "8xLOxBtZp8",
"scope": "<REQUESTED_SCOPE_ONE> <REQUESTED_SCOPE_TWO>",
"id_token": "eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.e...signature"
}How to make authenticated requests
curl -L \
--request GET \
--url '{BASE_URL}/inventory/list' \
--header 'Authorization: Bearer <ACCESS_TOKEN>'Step 2. Activate your GPS device
1
2
3
4
Verification and next steps
Next steps
Last updated
Was this helpful?