Requesting the authorization token

Make an API call to the Identity Token Service.

  • HTTP example:

    Copy
    POST /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:

    Copy
    curl --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"
    }