CC LTI Consumer Launch log API Admin
Not signed in

Launch #2 id_token issued

When
2026-09-14 11:28:36 (updated 11:28:37)
User
Sipho Dlamini u-learner-1
Resource link
CC LTI Producer
Target
window
state
state-b43d5dc5-3363-4a93-9ddf-7eb3a325a889
nonce
33ccd9fb732f4f82a78e96996866ad8ea9c95d0eb01e11f1a8c4d21226601d38

Step 1: login initiation (platform → tool)

{
  "client_id": "CsVISNU_oOFZol568JQQ4eKEgQEMONyf",
  "iss": "https://consumer.lti.ki.g4g.co.za",
  "login_hint": "u-learner-1",
  "lti_deployment_id": "9850df004c90d5de",
  "lti_message_hint": "eyJsaW5rIjoxLCJzdWIiOiJ1LWxlYXJuZXItMSIsInRhcmdldCI6IndpbmRvdyIsImxvZyI6Mn0:1x62zM:k-x0REFq8oM5StuK4wVU--vm1iFD9Sj4EryCCSZaQ_M",
  "target_link_uri": "https://producer.lti.ki.g4g.co.za/lti/launch/"
}

Step 2: authentication request (tool → platform)

{
  "client_id": "CsVISNU_oOFZol568JQQ4eKEgQEMONyf",
  "login_hint": "u-learner-1",
  "lti_message_hint": "eyJsaW5rIjoxLCJzdWIiOiJ1LWxlYXJuZXItMSIsInRhcmdldCI6IndpbmRvdyIsImxvZyI6Mn0:1x62zM:k-x0REFq8oM5StuK4wVU--vm1iFD9Sj4EryCCSZaQ_M",
  "nonce": "33ccd9fb732f4f82a78e96996866ad8ea9c95d0eb01e11f1a8c4d21226601d38",
  "prompt": "none",
  "redirect_uri": "https://producer.lti.ki.g4g.co.za/lti/launch/",
  "response_mode": "form_post",
  "response_type": "id_token",
  "scope": "openid",
  "state": "state-b43d5dc5-3363-4a93-9ddf-7eb3a325a889"
}

Step 3: id_token (platform → tool), decoded

{
  "header": {
    "alg": "RS256",
    "kid": "qqNkqpHoSEbqDGH9",
    "typ": "JWT"
  },
  "payload": {
    "aud": "CsVISNU_oOFZol568JQQ4eKEgQEMONyf",
    "azp": "CsVISNU_oOFZol568JQQ4eKEgQEMONyf",
    "email": "sipho.dlamini@example.org",
    "exp": 1789378417,
    "family_name": "Dlamini",
    "given_name": "Sipho",
    "https://purl.imsglobal.org/spec/lti/claim/context": {
      "id": "course-101",
      "label": "LTI101",
      "title": "LTI 101: Launching Tools",
      "type": [
        "http://purl.imsglobal.org/vocab/lis/v2/course#CourseOffering"
      ]
    },
    "https://purl.imsglobal.org/spec/lti/claim/custom": {},
    "https://purl.imsglobal.org/spec/lti/claim/deployment_id": "9850df004c90d5de",
    "https://purl.imsglobal.org/spec/lti/claim/launch_presentation": {
      "document_target": "window",
      "return_url": "https://consumer.lti.ki.g4g.co.za/"
    },
    "https://purl.imsglobal.org/spec/lti/claim/message_type": "LtiResourceLinkRequest",
    "https://purl.imsglobal.org/spec/lti/claim/resource_link": {
      "id": "8fd38d85-1ab2-4980-b154-9eac982d780a",
      "title": "CC LTI Producer"
    },
    "https://purl.imsglobal.org/spec/lti/claim/roles": [
      "http://purl.imsglobal.org/vocab/lis/v2/membership#Learner",
      "http://purl.imsglobal.org/vocab/lis/v2/institution/person#Student"
    ],
    "https://purl.imsglobal.org/spec/lti/claim/target_link_uri": "https://producer.lti.ki.g4g.co.za/lti/launch/",
    "https://purl.imsglobal.org/spec/lti/claim/tool_platform": {
      "guid": "https://consumer.lti.ki.g4g.co.za",
      "name": "CC LTI Consumer",
      "product_family_code": "cc-lti-consumer",
      "version": "1.0"
    },
    "https://purl.imsglobal.org/spec/lti/claim/version": "1.3.0",
    "iat": 1789378117,
    "iss": "https://consumer.lti.ki.g4g.co.za",
    "name": "Sipho Dlamini",
    "nonce": "33ccd9fb732f4f82a78e96996866ad8ea9c95d0eb01e11f1a8c4d21226601d38",
    "sub": "u-learner-1"
  }
}

Raw id_token

eyJhbGciOiJSUzI1NiIsImtpZCI6InFxTmtxcEhvU0VicURHSDkiLCJ0eXAiOiJKV1QifQ.eyJpc3MiOiJodHRwczovL2NvbnN1bWVyLmx0aS5raS5nNGcuY28uemEiLCJhdWQiOiJDc1ZJU05VX29PRlpvbDU2OEpRUTRlS0VnUUVNT055ZiIsImF6cCI6IkNzVklTTlVfb09GWm9sNTY4SlFRNGVLRWdRRU1PTnlmIiwic3ViIjoidS1sZWFybmVyLTEiLCJpYXQiOjE3ODkzNzgxMTcsImV4cCI6MTc4OTM3ODQxNywibm9uY2UiOiIzM2NjZDlmYjczMmY0ZjgyYTc4ZTk2OTk2ODY2YWQ4ZWE5Yzk1ZDBlYjAxZTExZjFhOGM0ZDIxMjI2NjAxZDM4IiwibmFtZSI6IlNpcGhvIERsYW1pbmkiLCJnaXZlbl9uYW1lIjoiU2lwaG8iLCJmYW1pbHlfbmFtZSI6IkRsYW1pbmkiLCJlbWFpbCI6InNpcGhvLmRsYW1pbmlAZXhhbXBsZS5vcmciLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS92ZXJzaW9uIjoiMS4zLjAiLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9tZXNzYWdlX3R5cGUiOiJMdGlSZXNvdXJjZUxpbmtSZXF1ZXN0IiwiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9sdGkvY2xhaW0vZGVwbG95bWVudF9pZCI6Ijk4NTBkZjAwNGM5MGQ1ZGUiLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS90YXJnZXRfbGlua191cmkiOiJodHRwczovL3Byb2R1Y2VyLmx0aS5raS5nNGcuY28uemEvbHRpL2xhdW5jaC8iLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9yb2xlcyI6WyJodHRwOi8vcHVybC5pbXNnbG9iYWwub3JnL3ZvY2FiL2xpcy92Mi9tZW1iZXJzaGlwI0xlYXJuZXIiLCJodHRwOi8vcHVybC5pbXNnbG9iYWwub3JnL3ZvY2FiL2xpcy92Mi9pbnN0aXR1dGlvbi9wZXJzb24jU3R1ZGVudCJdLCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9yZXNvdXJjZV9saW5rIjp7ImlkIjoiOGZkMzhkODUtMWFiMi00OTgwLWIxNTQtOWVhYzk4MmQ3ODBhIiwidGl0bGUiOiJDQyBMVEkgUHJvZHVjZXIifSwiaHR0cHM6Ly9wdXJsLmltc2dsb2JhbC5vcmcvc3BlYy9sdGkvY2xhaW0vY29udGV4dCI6eyJpZCI6ImNvdXJzZS0xMDEiLCJsYWJlbCI6IkxUSTEwMSIsInRpdGxlIjoiTFRJIDEwMTogTGF1bmNoaW5nIFRvb2xzIiwidHlwZSI6WyJodHRwOi8vcHVybC5pbXNnbG9iYWwub3JnL3ZvY2FiL2xpcy92Mi9jb3Vyc2UjQ291cnNlT2ZmZXJpbmciXX0sImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL3Rvb2xfcGxhdGZvcm0iOnsiZ3VpZCI6Imh0dHBzOi8vY29uc3VtZXIubHRpLmtpLmc0Zy5jby56YSIsIm5hbWUiOiJDQyBMVEkgQ29uc3VtZXIiLCJwcm9kdWN0X2ZhbWlseV9jb2RlIjoiY2MtbHRpLWNvbnN1bWVyIiwidmVyc2lvbiI6IjEuMCJ9LCJodHRwczovL3B1cmwuaW1zZ2xvYmFsLm9yZy9zcGVjL2x0aS9jbGFpbS9sYXVuY2hfcHJlc2VudGF0aW9uIjp7ImRvY3VtZW50X3RhcmdldCI6IndpbmRvdyIsInJldHVybl91cmwiOiJodHRwczovL2NvbnN1bWVyLmx0aS5raS5nNGcuY28uemEvIn0sImh0dHBzOi8vcHVybC5pbXNnbG9iYWwub3JnL3NwZWMvbHRpL2NsYWltL2N1c3RvbSI6e319.inHn4wW8s02jUd4ChAnRdigELDMg-fgBfJELxj3M5Vsyx6t9y5fTS3_pIq-C9OhxD2JBJ0IBDQvMb3n7kGIODjTs1OUQnKmiX0j7g0MrBXn9tYdmvJfIl4xW-LuG03kle7Ch0lY69Eegq9TuycPAFKTkFtcB3p7S3-vZ_80sX_YbfImEXmGwiqx-3Ujvr3x5chuB9Bnp2eHY6oQpr-d0VBatKx5-bVVJWu5JCRZbwqnSRjVvQMaU1OH4cxtf3jvr5BFHrzU0bYKngUi0NA7kfi9cbBd4gvi2IWX6TOFtHLaqBZVf5-DxbAp8dYaEv_qvkdfkRAukiS_OnpMqcqfeNw