Requesting the authorization token
Make an API call to the Identity Token Service.
-
HTTP example:
CopyPOST /connect/token HTTP/1.1
Host: https://idenserver.itrontotal.com
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="client_id"
{{ClientID}}
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="client_secret"
{{ClientSecret}}
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="grant_type"
client_credentials
----WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="scope"
tslug tid
----WebKitFormBoundary7MA4YWxkTrZu0gW -
cURL example:
Copycurl --location --request POST 'https://idenserver.itrontotal.com/connect/token' \
--form 'client_id={{ClientID}}' \
--form 'client_secret={{ClientSecret}}' \
--form 'grant_type=client_credentials' \
--form 'scope=tslug tid' -
Response example:
Copy{
"access_token": "eyJhbGciOiJSUzI1NiIsImtpZCI6Im5yUHhpRmJmT0luelk4QlFYUDZXZjk3SW1LdDk5eWRDenlEQ09yWFU1SGs9IiwidHlwIjoiSldUIn0.eyJuYmYiOjE1OTA3ODU1MjMsImV4cCI6MTU5MDc4OTEyMywiaXNzIjoiaHR0cHM6Ly9pZGVuc2VydmVyLml0cm9udG90YWwuY29tIiwiYXVkIjpbImh0dHBzOi8vaWRlbnNlcnZlci5pdHJvbnRvdGFsLmNvbS9yZXNvdXJjZXMiLCJ0aWQiLCJ0c2x1ZyJdLCJjbGllbnRfaWQiOiIwYTNmMGY4MGQ0YTA0ODE2ODBlYmNhZTcxM2Q2NmNlNSIsImFpZCI6ImRjNTgzYTI3NjQyYmY4ZTgxZmYwZWZiM2VlNjI1YjRhIiwidGlkIjoiNDUwMTE2NDllNjg1NDRmMmFiODA2YjE2NGRiZGU4NDAiLCJ0c2x1ZyI6Ik9LQSIsInNjb3BlIjpbInRpZCIsInRzbHVnIl19.WsoQAwwWHyrcojHLlxnjY22SB5TbHUZ3OtnW6vKGdsHSnpuhee8jAFiZm9VkTVIkAsOAeo6fVjfNZBdxV3fjXqXSYG1v420CuFTli--fLtbx0cn40ijH4QgAMg4nADDcRdNbm7nKas6y6qBLw8fvz1S4-dIUkZ_stBXxKPwlOstxtZoW9juGSTv8H5XKng2TnEGmvwjae4kHjSql2_Y-9haV-pFiTglOxT6hjze-X6ezrRnBgDLlUfsBlhkLJeKsNV1ivtPsgBzTmgGpUhoZfeFhOg5gHu3UG88OjSsP8Q9mKAiHkZhU0zzdQI14_e54wZIHzbRX0dcywaKiG95ngA",
"expires_in": 3600,
"token_type": "Bearer",
"scope": "tid tslug"
}