Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-11-09 10:01:08 INFO
TEST-RUNNER
Test instance yO6gM57VJXhvYxv created
baseUrl
https://www.certification.openid.net/test/a/ob-web-sirius
variant
{
  "client_auth_type": "private_key_jwt",
  "ciba_mode": "ping",
  "fapi_profile": "plain_fapi",
  "client_registration": "static_client"
}
alias
ob-web-sirius
description
Sirius Brazil Mock Bank CIBA Example (accounts)
planId
KfTpTxPhN8RFf
config
{
  "alias": "ob-web-sirius",
  "description": "Sirius Brazil Mock Bank CIBA Example (accounts)",
  "server": {
    "discoveryUrl": "https://auth-ob.sirius.sg/.well-known/openid-configuration"
  },
  "client": {
    "scope": "openid offline accounts consents",
    "jwks": {
      "keys": [
        {
          "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
          "kty": "RSA",
          "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
          "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
          "e": "AQAB",
          "alg": "PS256",
          "use": "sig",
          "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
          "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
          "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
          "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
          "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
        }
      ]
    },
    "org_jwks": {
      "keys": [
        {
          "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
          "kty": "RSA",
          "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
          "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
          "e": "AQAB",
          "alg": "PS256",
          "use": "sig",
          "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
          "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
          "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
          "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
          "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
        }
      ]
    },
    "client_id": "894686c5-60a8-47d4-ae62-54c19ed70c35",
    "hint_type": "login_hint",
    "hint_value": "admin"
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIG+jCCBeKgAwIBAgIUHSAsN2m3+9uMe+FnLdtAks1Q1k8wDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzExMTAwMFoXDTIyMDgxMjEx\nMTAwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJP\nVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3\nNGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1v\nY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAy\nBgoJkiaJk/IsZAEBEyQxMDEyMDM0MC0zMzE4LTRiYWYtOTllMi0wYjU2NzI5YzRh\nYjIxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwC\nAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqEkJqJ6j5rhf\n0CnJ4dQ+aVxLo49qI8SVsXJlpIIxwr9peeSp3ebAaRzYZhlGwI8+pV3T0zena7r4\nuvaGOGFO98WTGioav3sJZlsCPkil7P4ERltD6yNRfRULOkSai8P98tu0s7wFZRYu\ndHJJ1I8lDKZ89hV+BBdVn4V3WgKmdaalmRBRQggqV/g1JaZ7WZrusFqHz0sxIAs3\n+Bkr1O4Yn59yr/X3pNydTuYf/ZTU/AzC06jmT3zhAetsJ6j61Pg6qByo/2e5NNBI\nWQ1HDKl53IJwIC3UwnoWaFjJWkge2It6Tq0Ch3tyOQ6t8/smGLnDaXpVNEQ1PYdg\nAssTovF4SQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSG\nf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGG\nMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5i\ncjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDAT\nBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQURL6C6Jj00rC26EmzYhyC5++Z\nBzowIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASC\nAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEk\nVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0g\nU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlz\nYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJh\nbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2Ug\nY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBM\ndGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVy\nZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFu\na2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAKbg\n8tEwxFQXdlb/vflL/idn7KAeMJ+kasct8lvsGgwo2D5i29Aj+WEFvA+3AWSZCPC7\nw1ovimv9Ui9s6M5QsV6wiwdhQY2m2u+/1dgHdQP948kTs50xUWKIfRh4R5/LIdQD\nXo8W3sf+8CY9fgTMahcdGSvEMxPDyJ2ZK4ejbn/VVK+dqkN9/iadBLK8WYt3HAnN\n6qFNxrwej2rhsInczWdrBvwzQHauMveOE0pO4MP4P/fA9vY3mrf6CiQWIlJyyKt9\nQ2xg5mOZxZod/GaZD1mkVLjVgGIPj2ZSAZzvt2ZM7xnQZyJxPxQm5tV90XNpkvQB\nVKM+2aq4W3805WGlPhQ\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/Q\nKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi6\n9oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50\ncknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4\nGSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZ\nDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2AC\nyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR2\n8bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcm\nBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBS\nsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32A\nYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bF\nneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPj\nZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd\n4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud\n4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIy\nMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00U\nineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UV\nd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiA\nySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmj\natcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0\nULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiU\nD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmnt\norkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zm\nz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc\n77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9\nhH4trXJ+siF/lb0Ux3id2h6m\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----\n"
  },
  "resource": {
    "resourceUrl": "https://matls-auth-ob.sirius.sg/open-banking/accounts/v1/accounts",
    "consentUrl": "https://159.138.254.240:40002/consents/v1/consents",
    "brazilCpf": "76109277673",
    "brazilOrganizationId": "74e929d9-33b6-4d85-8ba7-c146c867a817"
  },
  "directory": {
    "discoveryUrl": "https://auth.sandbox.directory.openbankingbrasil.org.br/.well-known/openid-configuration",
    "client_id": "QjRzruzFWi_U_tMahlz01",
    "apibase": "https://matls-api.sandbox.directory.openbankingbrasil.org.br/",
    "keystore": "https://keystore.sandbox.directory.openbankingbrasil.org.br/"
  },
  "client2": {
    "client_id": "7cdca0a6-51c2-487a-949d-493aed369c30",
    "scope": "openid offline accounts consents",
    "jwks": {
      "keys": [
        {
          "p": "_uuGZO8dk21jYVKeZ37BepkwzpWr3-KFZqvSkMaX7iPqIYBD1Ee0utzuGlV395HylJ9UPq3fhm7qemzNnkBUCxBM950vDQEN4ySDkQUftDw4r9WMrbxpz8XpBwkXuo6qTE9iRgXa9IP7ij3Pr6Qz64JmTvpnYjHSi1g4q73j9Nc",
          "kty": "RSA",
          "q": "zDafMjBVbeGfeo2y_kv0rXCX80vEEZCL_F3DClRvZoQgZVfHTk5axSUGsjIg7DpKG_qI6hKLMxXcUhKbw3Lzxfix10DjL4U9RIQLC1OKS4hVGvyRhkmqQjrVrUoj1Qqel6IKo2mVG_b6V1ar4XxvmNmeB3NV9Zjh2Zd0kDFT4uU",
          "d": "B70PyvjAuBNj1RbZcIYZYlWPD27H-wRNCoXofgU1EVaqcIGiGAx3QKIABgesHRylggaRnRlatHNG_Q_-pam-R8wSH4r9kXCLdG233WoBBE5V9bqjCORuO8R_IKl5CNqVF_ADPAJPL0cJTLBy2q0jhsfnYLTto0KxnTWIgUEkxHjts6dQrrC1TZL1K_670sRJsF0lld1bCjVePcmHzwKPyGBg9RU9kDm782TsGjyeh_uCpOqZtSsviiw2OChkTEYu83Th045xwe7YjTUQKkL-ezLHwJs2iuLJWE2YqoshzLV0ja3U7laMt_Gm_a4HiUJtKdTlOvw87d3GsmWEoKBU0Q",
          "e": "AQAB",
          "kid": "XCB0CnPSpt3Zy8J84Omx63a_oIemAR1gXDfVNn833Zc",
          "qi": "qjzKeV4CX4dmoRB2xRlRKMzZYMkNV-cY9GzODR56WlZaUUOS9BTiCwsSDvy7KdtBstPvLKAyeWyezBLBLkaDZQHA713QwErw5_hDaEHulznNIAHOgH7ATq5GhLMWRsNXBiSlK6bP85D86bO4zIjkWUtQn9qHzXeMStCsN58Vrls",
          "dp": "QNZs920uK5pOBan66j3-Pg2KsXC2J5q47XVUeEhaylJOMbkrB2o5mLGqyf3lJo3zkkO4LL0StmGtt_fGkLKx7aJ2wSA0oG0dOCHIaPFRsAkFLgv13RaoHxWqgISaiXPR8tjaGQ9SMpEDQJUaJwVvwz4GgZ4E_5_GenS07VG-Ej8",
          "dq": "E4P4zLwPvfN84SJfg6vQky6aZtbLwv30UsbHF9qf1sUzr1unIVWdmQ-Dx03BFbIwWOIlaXEiOlyRdIpwtknq__VXUYHS9DygcUbJI2j1Y2iA8ZZHdfTeP3wN5YSbTgW4yDblG17AsC53GBehT2gr5giN8JpWEaVtl_TAX_NG1_0",
          "n": "y1oTTQpwLMPW_ZtBbI1v7dNjqzKlpoVyOjH9h3ZcO4HtcE10-_OcVyw0jto9qxY8OEIRNeLUDBxF1Zr3V7M2-KVAoKc46QTQREcPt-3F7xl7zFPWe4gE8oaPAK1w8culG9P7fFxMiCG6LByxsZPU4VpYVqo5FztrW62l9RVaShYipdgGL89i2gVmItK2oDo01VCn6YpQP_3uI6IWVjDhlWBFTOAXCPPNuV9LUHKUNLw9rlDNk_XH0sMkz75ratyS__IBnqngl5mgYEEmpPJWoFi4E4AKXAb0jXeRPAONHnF2buYY4BcTZ7N2WUIBJPIwArh9Au7PSGqL9ab5o8TSUw",
          "alg": "PS256"
        }
      ]
    },
    "acr_value": "urn:brasil:openbanking:loa2"
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIGRTCCBS2gAwIBAgIUXchY+mn/JR3gbk+cT7DUlB4tEVkwDQYJKoZIhvcNAQEL\nBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNB\nTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDMyOTE5MzcwMFoXDTIyMDQyOTA1\nMzcwMFowgYIxCzAJBgNVBAYTAkJSMRUwEwYDVQQKEwxPcGVuIEJhbmtpbmcxLTAr\nBgNVBAsTJDc0ZTkyOWQ5LTMzYjYtNGQ4NS04YmE3LWMxNDZjODY3YTgxNzEtMCsG\nA1UEAxMkYmVjNzYwNzgtYWZhNi00ZmVlLTg4YzMtNDQ3ODlmZmI4MTdjMIIBIjAN\nBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAxyUGeONs7i8I8GKMEQmI82dGiALX\nmAd6lO/eKmhRkk0lTDhj4BCoi4/OQUU/+p7D00GXsLFWt7pbgUL64sLUSvLBJ/wE\npMHbsgkRZP9iI8ymtVAtjeQMVTg55TQwUEtmnmuLdr7ZA4nxC4LMBTahpNTwZ7qJ\nDsd0nYqthVZlOxBvjEI5NyortRZh3JIKzPv/7KESA6Z7BvxO3THVlm06wMIXYRfr\n1J5qNe1HJ/tUV8Vj38aE5iMNf3yfCxcXtPMDXXMk7Qq1eH8bIrhFER6wVAV7mDvJ\n46LBR/VshwQk1GplXLC3U6646rUfBibaGf7WenmuXeeaEb7wsnLV/tDPbwIDAQAB\no4ICwTCCAr0wDgYDVR0PAQH/BAQDAgOoMB0GA1UdJQQWMBQGCCsGAQUFBwMBBggr\nBgEFBQcDAjAMBgNVHRMBAf8EAjAAMB0GA1UdDgQWBBQzeZf9sI7GcbJ65qtYzxe0\nSSzRBTAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcB\nAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5i\nYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3Js\nLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3Js\nMIIBoQYDVR0gBIIBmDCCAZQwggGQBgorBgEEAYO6L2QBMIIBgDCCATYGCCsGAQUF\nBwICMIIBKAyCASRUaGlzIENlcnRpZmljYXRlIGlzIHNvbGVseSBmb3IgdXNlIHdp\ndGggUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVkIGFuZCBvdGhlciBwYXJ0aWNpcGF0\naW5nIG9yZ2FuaXNhdGlvbnMgdXNpbmcgUmFpZGlhbSBTZXJ2aWNlcyBMaW1pdGVk\ncyBUcnVzdCBGcmFtZXdvcmsgU2VydmljZXMuIEl0cyByZWNlaXB0LCBwb3NzZXNz\naW9uIG9yIHVzZSBjb25zdGl0dXRlcyBhY2NlcHRhbmNlIG9mIHRoZSBSYWlkaWFt\nIFNlcnZpY2VzIEx0ZCBDZXJ0aWZpY2F0ZSBQb2xpY3kgYW5kIHJlbGF0ZWQgZG9j\ndW1lbnRzIHRoZXJlaW4uMEQGCCsGAQUFBwIBFjhodHRwOi8vY3BzLnNhbmRib3gu\ncGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9wb2xpY2llczANBgkqhkiG9w0B\nAQsFAAOCAQEAHKDTsK7MdJDfGy2+iqtiiYcL2V6dU6iVGdV8BVQYsOIctOPQIQiL\n4d/TzZG7XqaCbRQqxqWeS9FvQ5rEKoPReCCUd2F/Yq/+zBBgWCpectvvw3UbfX+c\nXNMvqCs+v3erxYzo9KLcJ1PVz4oiB0Kt+qq2yBgoWItyzuxEFEkYkOltywbKAzWF\nHAGyec7T8zLPUZy/q38yjsVJBsIj0otqDe4vXYqDslHLoI7hf5c1TIJPHsIzdnTI\n11rp/jIUS9F1Veg91qB5ZKCKMsSloEnRt9z3L4Sl3eU7RRPL2bnxcAUcfxMRNpkZ\nK+iDWhIwW0eKgUKCHeBU+xmbXObyNHAu7Q\u003d\u003d\n-----END CERTIFICATE-----",
    "key": "-----BEGIN PRIVATE KEY-----\nMIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQDHJQZ442zuLwjw\nYowRCYjzZ0aIAteYB3qU794qaFGSTSVMOGPgEKiLj85BRT/6nsPTQZewsVa3uluB\nQvriwtRK8sEn/ASkwduyCRFk/2IjzKa1UC2N5AxVODnlNDBQS2aea4t2vtkDifEL\ngswFNqGk1PBnuokOx3Sdiq2FVmU7EG+MQjk3Kiu1FmHckgrM+//soRIDpnsG/E7d\nMdWWbTrAwhdhF+vUnmo17Ucn+1RXxWPfxoTmIw1/fJ8LFxe08wNdcyTtCrV4fxsi\nuEURHrBUBXuYO8njosFH9WyHBCTUamVcsLdTrrjqtR8GJtoZ/tZ6ea5d55oRvvCy\nctX+0M9vAgMBAAECggEAS0Ly7z0ELgAYoMCdrtKrr1GYlk58rDgnW6JLlDtYmLIP\nJn8pP8UL7bKrgH9rbowR9gUUDvL2kvkbG/70Uj7PfIPB/BqCpsGdBevnZwQdUupF\nFsD2dml5P7vAJZ9TowTcA4Mhcf8uhOfc8Ty9XjsHXAQd1xXoNm2q5N9ENOAx4d/o\nU6vbA/C1td7CY4vVZu5jci/3hNsV4zoQoV4+TOlYtFEArtSlYO7OFbHr8XX0Y+lR\nTCTG/6OPj1Gow6p2bM0Nx/2DvGhB4+RaEZvmFPq5BF8t3VTeedVtWuMQFifmoqGF\nDS31FeOOMBneS1VpPYHXuo4AVbNpn1lyzVca1iWiAQKBgQD/UNeLLetBHicHvgYv\nMq8zmdPRuUuw1LHd0BHeQ+w14KShCSMr5AKPWa1K3kMA9U1WKml2OO44xeCjJkKj\n5lZh45WmlSgLSoWHlVV8uxdC6GZRjZDG1tFsDlGoJPUfCcJlK4Rkm3pScVkWolTM\nh0cRSjvZUZvh3KBtp3VyirL4XQKBgQDHraW7bv7RDcsMszyNBWxxXIYKKb+5A9Is\noiObluPa5Pna5KKD2ejDqVCBi4T/xLmnSPr1KcosLbCSfsKnKdzaJbz1edQhH7Ar\nzP5SFYZKXs2chFsDj0ILTKdKvMROcpe28c20lOP8blyLpMZDntdNfpHlN2t6foOI\nmHK4Uba6OwKBgGkAjXT/EJa6WOD1RMPae3WkWRoSs89o2jHYZdDcbGQIHIziHiXp\n4yejgQKegD3/pKvAS5lEdqzArM9MZ/HSREqD98MH6u0h2+LUBtGCfGGXBKWbrCQq\nqvxeszSM5oa6U8mZ6RwbWWZYmYQWhPuM0yyINC7/QjXUr+IJEeNmqY49AoGBAKNU\nd9c8MHUB6lAmIGZdxFlpzD5t7eRBqt5Vdfjj0NeRKosRL5nYWdwKF88PN6ga251p\nRdXZ7AR9DwyVYVVpGbza15iXoZvCltENKg4six80Ms1POj9MJEKn3cN1asGcXFsJ\nqTCIBYDLKSoUixRuzkAWQvKShXi6GY9W26fHN0dXAoGAetNJkm4lBix0vhsnftek\nnNjlRNQmRUwBH8pmOfXUdDAz1vv1jG4kDvGIizQYdcUaM9pTE1etNgEXb/348jPv\nLBOD5LwDHjxSTDsmbWJ/LCQ6xiWWKS/qQpf1VbZH5UIRzpKFIzBRDveQYlemvkrU\nsz7tmEUpY3rJI+f79Z+rwkc\u003d\n-----END PRIVATE KEY-----",
    "ca": "-----BEGIN CERTIFICATE-----\nMIIEajCCA1KgAwIBAgIUdIYzEFdw7QJcrySyq6IiEwZfTfAwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTIzMTIxMTEwMDAwMFow\ncTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRC\nT1ggSXNzdWluZyBDQSAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKC\nAQEA6fX+272mHX5QAcDaWkVHFWjnDIcORNUJU3OuNyeuOYhlvXJWydrXe3O+cV+P\nS39faMj/nfem3GfJBE7Xn0bWA/8ksxSfrg1BUBJDge4YBBw+VflI3A0g1fk9wJ3H\nGInsvV4serRJ/ISJTfs0uRNugX+RrbkT/T0tup4vGd3Kl2sbwUdDjokuJNJHANeO\nDRkQ+ra+9Wht71FBlc07yPf7qtpaWHm6aS3s47OJD35ixkG4xiZuHsScxcVtlo1V\nW98P2cQfH9H2lll4wWlPTVHpPThB2EYrPhwcxDh8kHkkOHNkyHO/fYM47u7H4VeQ\nV75LXWKa7iWmZg+WhFb8TXSr/wIDAQABo4H/MIH8MA4GA1UdDwEB/wQEAwIBBjAP\nBgNVHRMBAf8EBTADAQH/MB0GA1UdDgQWBBSGf1itF/WCtk60BbP7sM4RQ99MvjAf\nBgNVHSMEGDAWgBSHE+yWPmLsIRwMSlY68iUM45TpyzBMBggrBgEFBQcBAQRAMD4w\nPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5n\nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRi\nb3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA0GCSqG\nSIb3DQEBCwUAA4IBAQBy4928pVPeiHItbneeOAsDoc4Obv5Q4tn0QpqTlSeCSBbH\nIURfEr/WaS8sv0JTbIPQEfiO/UtaN8Qxh7j5iVqTwTwgVaE/vDkHxGOen5YxAuyV\n1Fpm4W4oQyybiA6puHEBcteuiYZHppGSMus3bmFYTPE+9B0+W914VZeHDujJ2Y3Y\nMc32Q+PC+Zmv8RfaXp7+QCNYSXR5Ts3q3IesWGmlvAM5tLQi75JmzdWXJ1uKU4u3\nNrw5jY4UaOlvB5Re2BSmcjxdLT/5pApzkS+tO6lICnPAtk/Y6dOJ0YxQBMImtliY\np02yfwRaqP8WJ4CnwUHil3ZRt8U9I+psU8b4WV/3\n-----END CERTIFICATE-----\n-----BEGIN CERTIFICATE-----\nMIIDpjCCAo6gAwIBAgIUS3mWeRx1uG/SMl/ql55VwRtNz7wwDQYJKoZIhvcNAQEL\nBQAwazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwx\nFTATBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJv\nb3QgU0FOREJPWCAtIEcxMB4XDTIwMTIxMTEwMDAwMFoXDTI1MTIxMDEwMDAwMFow\nazELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTAT\nBgNVBAsTDE9wZW4gQmFua2luZzEnMCUGA1UEAxMeT3BlbiBCYW5raW5nIFJvb3Qg\nU0FOREJPWCAtIEcxMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAp50j\njNh0wu8ioziC1HuWqOfgXwxeiePiRGw5tKDqKIbC7XV1ghEcDiymTHHWWJSQ1LEs\nmYpZVwaos5Mrz2xJwytg8K5eqFqa7QvfOOul29bnzEFk+1gX/0nOYws3Lba9E7S+\nuPaUmfElF4r2lcCNL2f3F87RozqZf+DQBdGUzAt9n+ipY1JpqfI3KF/5qgRkPoIf\nJD+aj2Y1D6eYjs5uMRLU8FMYt0CCfv/Ak6mq4Y9/7CaMKp5qjlrrDux00IDpxoXG\nKx5cK0KgACb2UBZ98oDQxcGrbRIyp8VGmv68BkEQcm7NljP863uBVxtnVTpRwQ1x\nwYEbmSSyoonXy575wQIDAQABo0IwQDAOBgNVHQ8BAf8EBAMCAQYwDwYDVR0TAQH/\nBAUwAwEB/zAdBgNVHQ4EFgQUhxPslj5i7CEcDEpWOvIlDOOU6cswDQYJKoZIhvcN\nAQELBQADggEBAFoYqwoH7zvr4v0SQ/hWx/bWFRIcV/Rf6rEWGyT/moVAEjPbGH6t\nyHhbxh3RdGcPY7Pzn797lXDGRu0pHv+GAHUA1v1PewCp0IHYukmN5D8+Qumem6by\nHyONyUASMlY0lUOzx9mHVBMuj6u6kvn9xjL6xsPS+Cglv/3SUXUR0mMCYf963xnF\nBIRLTRlbykgJomUptVl/F5U/+8cD+lB/fcZPoQVI0kK0VV51jAODSIhS6vqzQzH4\ncpUmcPh4dy+7RzdTTktxOTXTqAy9/Yx+fk18O9qSQw1MKa9dDZ4YLnAQS2fJJqIE\n1DXIta0LpqM4pMoRMXvp9SLU0atVZLEu6Sc\u003d\n-----END CERTIFICATE-----"
  }
}
testName
fapi-ciba-id1-multiple-call-to-token-endpoint
2021-11-09 10:01:08 SUCCESS
CreateCIBANotificationEndpointUri
Created ciba notification endpoint URI
notification_uri
https://www.certification.openid.net/test/a/ob-web-sirius/ciba-notification-endpoint
2021-11-09 10:01:08
GetDynamicServerConfiguration
HTTP request
request_uri
https://auth-ob.sirius.sg/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-11-09 10:01:09 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 10:01:09 GMT",
  "content-type": "application/json; charset\u003dutf-8",
  "content-length": "3438",
  "connection": "keep-alive",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaig-pg-01636452068026410",
  "srcsvrid": "",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaig-pg-01636452068026411",
  "aigreturnhttpcode": "200",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaig-pg-01636452068026412",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "cache-control": "no-cache,no-store",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"issuer":"https://auth-ob.sirius.sg/","authorization_endpoint":"https://auth-ob.sirius.sg/authorize","registration_endpoint":"https://matls-auth-ob.sirius.sg/register","token_endpoint":"https://matls-auth-ob.sirius.sg/token","jwks_uri":"https://auth-ob.sirius.sg/.well-known/jwks.json","subject_types_supported":["public"],"response_types_supported":["code","code id_token","id_token","token id_token","token","token id_token code"],"claims_supported":["sub","acr","cpf","cnpj"],"grant_types_supported":["authorization_code","implicit","client_credentials","refresh_token","urn:openid:params:grant-type:ciba"],"response_modes_supported":["query","fragment","form_post","jwt","query.jwt","fragment.jwt","form_post.jwt"],"userinfo_endpoint":"https://matls-auth-ob.sirius.sg/userinfo","scopes_supported":["offline_access","offline","openid","accounts","credit-cards-accounts","consents","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft","resources","payments"],"token_endpoint_auth_methods_supported":["client_secret_post","client_secret_basic","private_key_jwt","none","tls_client_auth"],"userinfo_signing_alg_values_supported":["none","PS256","RS256","ES256"],"id_token_signing_alg_values_supported":["none","PS256","RS256","ES256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"claims_parameter_supported":true,"revocation_endpoint":"https://matls-auth-ob.sirius.sg/revoke","backchannel_logout_supported":true,"backchannel_logout_session_supported":true,"frontchannel_logout_supported":true,"frontchannel_logout_session_supported":true,"end_session_endpoint":"https://auth-ob.sirius.sg/oauth2/sessions/logout","request_object_signing_alg_values_supported":["none","PS256","RS256","ES256"],"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"token_endpoint_auth_signing_alg_values_supported":["none","PS256","RS256","ES256"],"mtls_endpoint_aliases":{"backchannel_authentication_endpoint":"https://matls-auth-ob.sirius.sg/backchannel/authentication","pushed_authorization_request_endpoint":"https://matls-auth-ob.sirius.sg/as/par","registration_endpoint":"https://matls-auth-ob.sirius.sg/register","token_endpoint":"https://matls-auth-ob.sirius.sg/token","userinfo_endpoint":"https://matls-auth-ob.sirius.sg/userinfo"},"tls_client_certificate_bound_access_tokens":true,"backchannel_authentication_endpoint":"https://matls-auth-ob.sirius.sg/backchannel/authentication","backchannel_token_delivery_modes_supported":["poll","ping"],"backchannel_authentication_request_signing_alg_values_supported":["none","PS256","RS256","ES256"],"backchannel_user_code_parameter_supported":true,"pushed_authorization_request_endpoint":"https://matls-auth-ob.sirius.sg/as/par","require_pushed_authorization_requests":false,"code_challenge_methods_supported":["plain","S256"],"authorization_signing_alg_values_supported":["none","PS256","RS256","ES256"],"authorization_encryption_alg_values_supported":["RSA-OAEP"],"authorization_encryption_enc_values_supported":["A256GCM"]}
2021-11-09 10:01:09
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"issuer":"https://auth-ob.sirius.sg/","authorization_endpoint":"https://auth-ob.sirius.sg/authorize","registration_endpoint":"https://matls-auth-ob.sirius.sg/register","token_endpoint":"https://matls-auth-ob.sirius.sg/token","jwks_uri":"https://auth-ob.sirius.sg/.well-known/jwks.json","subject_types_supported":["public"],"response_types_supported":["code","code id_token","id_token","token id_token","token","token id_token code"],"claims_supported":["sub","acr","cpf","cnpj"],"grant_types_supported":["authorization_code","implicit","client_credentials","refresh_token","urn:openid:params:grant-type:ciba"],"response_modes_supported":["query","fragment","form_post","jwt","query.jwt","fragment.jwt","form_post.jwt"],"userinfo_endpoint":"https://matls-auth-ob.sirius.sg/userinfo","scopes_supported":["offline_access","offline","openid","accounts","credit-cards-accounts","consents","customers","invoice-financings","financings","loans","unarranged-accounts-overdraft","resources","payments"],"token_endpoint_auth_methods_supported":["client_secret_post","client_secret_basic","private_key_jwt","none","tls_client_auth"],"userinfo_signing_alg_values_supported":["none","PS256","RS256","ES256"],"id_token_signing_alg_values_supported":["none","PS256","RS256","ES256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"claims_parameter_supported":true,"revocation_endpoint":"https://matls-auth-ob.sirius.sg/revoke","backchannel_logout_supported":true,"backchannel_logout_session_supported":true,"frontchannel_logout_supported":true,"frontchannel_logout_session_supported":true,"end_session_endpoint":"https://auth-ob.sirius.sg/oauth2/sessions/logout","request_object_signing_alg_values_supported":["none","PS256","RS256","ES256"],"acr_values_supported":["urn:brasil:openbanking:loa2","urn:brasil:openbanking:loa3"],"id_token_encryption_alg_values_supported":["RSA-OAEP"],"id_token_encryption_enc_values_supported":["A256GCM"],"userinfo_encryption_alg_values_supported":["RSA-OAEP"],"userinfo_encryption_enc_values_supported":["A256GCM"],"request_object_encryption_alg_values_supported":["RSA-OAEP"],"request_object_encryption_enc_values_supported":["A256GCM"],"token_endpoint_auth_signing_alg_values_supported":["none","PS256","RS256","ES256"],"mtls_endpoint_aliases":{"backchannel_authentication_endpoint":"https://matls-auth-ob.sirius.sg/backchannel/authentication","pushed_authorization_request_endpoint":"https://matls-auth-ob.sirius.sg/as/par","registration_endpoint":"https://matls-auth-ob.sirius.sg/register","token_endpoint":"https://matls-auth-ob.sirius.sg/token","userinfo_endpoint":"https://matls-auth-ob.sirius.sg/userinfo"},"tls_client_certificate_bound_access_tokens":true,"backchannel_authentication_endpoint":"https://matls-auth-ob.sirius.sg/backchannel/authentication","backchannel_token_delivery_modes_supported":["poll","ping"],"backchannel_authentication_request_signing_alg_values_supported":["none","PS256","RS256","ES256"],"backchannel_user_code_parameter_supported":true,"pushed_authorization_request_endpoint":"https://matls-auth-ob.sirius.sg/as/par","require_pushed_authorization_requests":false,"code_challenge_methods_supported":["plain","S256"],"authorization_signing_alg_values_supported":["none","PS256","RS256","ES256"],"authorization_encryption_alg_values_supported":["RSA-OAEP"],"authorization_encryption_enc_values_supported":["A256GCM"]}
2021-11-09 10:01:09 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://auth-ob.sirius.sg/
authorization_endpoint
https://auth-ob.sirius.sg/authorize
registration_endpoint
https://matls-auth-ob.sirius.sg/register
token_endpoint
https://matls-auth-ob.sirius.sg/token
jwks_uri
https://auth-ob.sirius.sg/.well-known/jwks.json
subject_types_supported
[
  "public"
]
response_types_supported
[
  "code",
  "code id_token",
  "id_token",
  "token id_token",
  "token",
  "token id_token code"
]
claims_supported
[
  "sub",
  "acr",
  "cpf",
  "cnpj"
]
grant_types_supported
[
  "authorization_code",
  "implicit",
  "client_credentials",
  "refresh_token",
  "urn:openid:params:grant-type:ciba"
]
response_modes_supported
[
  "query",
  "fragment",
  "form_post",
  "jwt",
  "query.jwt",
  "fragment.jwt",
  "form_post.jwt"
]
userinfo_endpoint
https://matls-auth-ob.sirius.sg/userinfo
scopes_supported
[
  "offline_access",
  "offline",
  "openid",
  "accounts",
  "credit-cards-accounts",
  "consents",
  "customers",
  "invoice-financings",
  "financings",
  "loans",
  "unarranged-accounts-overdraft",
  "resources",
  "payments"
]
token_endpoint_auth_methods_supported
[
  "client_secret_post",
  "client_secret_basic",
  "private_key_jwt",
  "none",
  "tls_client_auth"
]
userinfo_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
id_token_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
claims_parameter_supported
true
revocation_endpoint
https://matls-auth-ob.sirius.sg/revoke
backchannel_logout_supported
true
backchannel_logout_session_supported
true
frontchannel_logout_supported
true
frontchannel_logout_session_supported
true
end_session_endpoint
https://auth-ob.sirius.sg/oauth2/sessions/logout
request_object_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
acr_values_supported
[
  "urn:brasil:openbanking:loa2",
  "urn:brasil:openbanking:loa3"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP"
]
id_token_encryption_enc_values_supported
[
  "A256GCM"
]
userinfo_encryption_alg_values_supported
[
  "RSA-OAEP"
]
userinfo_encryption_enc_values_supported
[
  "A256GCM"
]
request_object_encryption_alg_values_supported
[
  "RSA-OAEP"
]
request_object_encryption_enc_values_supported
[
  "A256GCM"
]
token_endpoint_auth_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
mtls_endpoint_aliases
{
  "backchannel_authentication_endpoint": "https://matls-auth-ob.sirius.sg/backchannel/authentication",
  "pushed_authorization_request_endpoint": "https://matls-auth-ob.sirius.sg/as/par",
  "registration_endpoint": "https://matls-auth-ob.sirius.sg/register",
  "token_endpoint": "https://matls-auth-ob.sirius.sg/token",
  "userinfo_endpoint": "https://matls-auth-ob.sirius.sg/userinfo"
}
tls_client_certificate_bound_access_tokens
true
backchannel_authentication_endpoint
https://matls-auth-ob.sirius.sg/backchannel/authentication
backchannel_token_delivery_modes_supported
[
  "poll",
  "ping"
]
backchannel_authentication_request_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
backchannel_user_code_parameter_supported
true
pushed_authorization_request_endpoint
https://matls-auth-ob.sirius.sg/as/par
require_pushed_authorization_requests
false
code_challenge_methods_supported
[
  "plain",
  "S256"
]
authorization_signing_alg_values_supported
[
  "none",
  "PS256",
  "RS256",
  "ES256"
]
authorization_encryption_alg_values_supported
[
  "RSA-OAEP"
]
authorization_encryption_enc_values_supported
[
  "A256GCM"
]
2021-11-09 10:01:09 SUCCESS
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
2021-11-09 10:01:09 SUCCESS
CheckCIBAServerConfiguration
Found required server configuration keys
required
[
  "backchannel_authentication_endpoint",
  "token_endpoint",
  "issuer"
]
2021-11-09 10:01:09
FetchServerKeys
Fetching server key
jwks_uri
https://auth-ob.sirius.sg/.well-known/jwks.json
2021-11-09 10:01:09
FetchServerKeys
HTTP request
request_uri
https://auth-ob.sirius.sg/.well-known/jwks.json
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-11-09 10:01:10 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "nginx/1.14.0 (Ubuntu)",
  "date": "Tue, 09 Nov 2021 10:01:10 GMT",
  "content-type": "text/plain; charset\u003dutf-8",
  "content-length": "2392",
  "connection": "keep-alive",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaig-pg-01636452070026414",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaig-pg-01636452070026415",
  "srcsvrid": "",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaig-pg-01636452070026413",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "cache-control": "no-cache,no-store",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"keys":[{"use":"sig","kty":"RSA","kid":"public:05f27e7a-01bd-4a8d-bac2-e193204fa933","alg":"PS256","n":"pOPkcn1SdBeLP_Te3It8tW_DxW04KVzvP4_4bjR3r02BOQo3hzKGaE2xtfYWsj1yHm0Ho_yGBXVCjXfd5UcB6ZtP9eRIIFKXO-Y-US5wHk2RsMGZggafQYmNhv4GAGUdQfd7bwUQktQdl3fPoxjUN8UlfhLvl-LWcvUFTUy48GTfzTye_9jIZnb3d8einypYtOKq_pGDX_uSCvzVolVC1VMxmy28GtV43iVRHe3Og4M7F6xNCrWRE1uchDEfONdkjueOw6_1ihYUoZKZeM5N_KfNZPekAsgsUoO5fCeAaLBURNTBSW_nCxAFOJCu-5GrIzv38GKAMdJ6lGU0D_F2cKCEt5gFpJ-s8EE94zm0ZdTsoP9mlD5QMilI1g3PKCTRJ-xSi8vX_AiOCHWG4fs4xRBrhk_0RXPYSVM6AKMHBS828maijzjCLZS8Wau7tS5JPPt4avz9VreV60vpYI3WQYogkwWS9G6inB9qidk-ePUjsOWaxgPrMJlNWa64jk0PN2thmf5bWkYMLb7_W7IYqGpsjizHa8QWB52GiT9CVLeec9NDv5bQFLkvFP9oT3gGmfSnJOMKBjdwBYXGmk6YIyVw94xyBnyhWMzJOXB51OVWUpkAqyJ6gpTZmvZ6ZLBeuPAaEs_m93Ob5DF_T9KHwkB8tC3unJrO60eJcJM94EU","e":"AQAB"},{"use":"sig","kty":"RSA","kid":"public:b407824d-5510-4cb0-ae32-63bdba1f9147","alg":"PS256","n":"oLoZ65Id0p2NkB1WPBf_oVDmlMx9ffWaPQ_ECAGH4-9fdtFlNxcBuYLjiqg6C6nf07Yhgf01zaix-J4ZGbyvoKzc0ONZO3evtioeKtnSTF_uh4HhBzQ1hcShYGVuIq8d2HaNsaWskj07bxDIxW3au9Qdhl9xGBeBkFEu2NMPYwxTQO0ELlwkmyh35qyT6satFSyysm4D8GAWq43uRAbvRETCJfPfareI8mQEyLZMP3DZmvt7W2eboKl-ItAJkdIYQVKaCg26OW9h1qN4x84AXVzxKRMtXMZ5CHOkeh_1JtGfDadbLxJzNF7QCLbNclnu6ZipMSf2hcyOPEtHSn4llxjMj3SqtO2AefoN71wTISXHWEkjijlUhrGdDvMgXgrFVH_lWl9JrxLk-mqXvQ03RWPYQuUjUAnHgvqV6cqh3Og-4_Y_ClIn6vGT71RkkXX69QpVzbNBnjVjWcGbLoA9CtPXeHj9a-vptLVYlzaVXkogZkxqxykQdFI2YiKG3fAwlq6A56sKSEIOwVC5QUYMrzRvPHWAey-3EdvHLqSfK52C1KKQBCYzEnCvqyCdrD9eNsCxRhC2r8AnvmhrzNj52BfNRlcDvmE7EcNwpTkZlY5Oo8_l9M9rznImeiVYHqj0ZBc3nwK2Y2_KA5ZWgeQ55JcZul7JCul97QnUGo0b2kM","e":"AQAB"},{"use":"enc","kty":"RSA","kid":"public:5cf0520f-c0a0-43e4-bc7e-08f51c192c6a","alg":"RSA-OAEP","n":"vGyLDhg37Bi7lHT0LpowFm5QVCOljgwmplOfKUg4Irq6CFolbmYsaoKhJdm0VgbPP2J3cjr8gyPuivSbO9IAzfH9tTh1dIjWbFtd1VdutoG3dK50ds0oxmyqqtFYDGu8SN9-b_pifHc9aw-P9A2Kb3suMjtrGr6OOqmQ-IM3q8VpaCw9KXPtBKkMmK_RBNoHT2oJ0nI6GuMilc99yZte8IjmBCUW2OVxvQ-AZmNOcJqS-GSzA1jKgcKEiKZU-dECv14UWpolXWQYAhGUHN9A9X_YQ6bP887r9B7Hi2EECNSMAQMuaf5bM9FT_yTt_nvrL2IrZxrLA3aRdfLD4uU9PPzb68PRXxdDDD-p-1HGvlGYFgSXoIieE-bSJ6AE4NaDH8ROTFKCiZQmTNk3SuDqZEf1fpbzf4soBbS9r3eHGmRDazssFvuJQC6CF_Oxn942MbnsGXtBnQJ-gwytjI-2s9Ke9PtY1ZiCHXj8UAuTg_ymNDrTtOwcQoQWAOPToCeCzwBYMzsEhOpoSMlupc-e-5-KyCixLmqEZ00tqIlC74tu5Ykd9y4x5bXmW0FXxbBxX6xNF9_gAlcXk1VFE8r0MMA_ZA1omayrBQQ24dX7_7HQFhkeevLKEIT4DVTGfQNxSA4u5ifDLGauPWT0VOaIDqIRo_gxcz3t0eTwkvdfujk","e":"AQAB"}]}
2021-11-09 10:01:10
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"use":"sig","kty":"RSA","kid":"public:05f27e7a-01bd-4a8d-bac2-e193204fa933","alg":"PS256","n":"pOPkcn1SdBeLP_Te3It8tW_DxW04KVzvP4_4bjR3r02BOQo3hzKGaE2xtfYWsj1yHm0Ho_yGBXVCjXfd5UcB6ZtP9eRIIFKXO-Y-US5wHk2RsMGZggafQYmNhv4GAGUdQfd7bwUQktQdl3fPoxjUN8UlfhLvl-LWcvUFTUy48GTfzTye_9jIZnb3d8einypYtOKq_pGDX_uSCvzVolVC1VMxmy28GtV43iVRHe3Og4M7F6xNCrWRE1uchDEfONdkjueOw6_1ihYUoZKZeM5N_KfNZPekAsgsUoO5fCeAaLBURNTBSW_nCxAFOJCu-5GrIzv38GKAMdJ6lGU0D_F2cKCEt5gFpJ-s8EE94zm0ZdTsoP9mlD5QMilI1g3PKCTRJ-xSi8vX_AiOCHWG4fs4xRBrhk_0RXPYSVM6AKMHBS828maijzjCLZS8Wau7tS5JPPt4avz9VreV60vpYI3WQYogkwWS9G6inB9qidk-ePUjsOWaxgPrMJlNWa64jk0PN2thmf5bWkYMLb7_W7IYqGpsjizHa8QWB52GiT9CVLeec9NDv5bQFLkvFP9oT3gGmfSnJOMKBjdwBYXGmk6YIyVw94xyBnyhWMzJOXB51OVWUpkAqyJ6gpTZmvZ6ZLBeuPAaEs_m93Ob5DF_T9KHwkB8tC3unJrO60eJcJM94EU","e":"AQAB"},{"use":"sig","kty":"RSA","kid":"public:b407824d-5510-4cb0-ae32-63bdba1f9147","alg":"PS256","n":"oLoZ65Id0p2NkB1WPBf_oVDmlMx9ffWaPQ_ECAGH4-9fdtFlNxcBuYLjiqg6C6nf07Yhgf01zaix-J4ZGbyvoKzc0ONZO3evtioeKtnSTF_uh4HhBzQ1hcShYGVuIq8d2HaNsaWskj07bxDIxW3au9Qdhl9xGBeBkFEu2NMPYwxTQO0ELlwkmyh35qyT6satFSyysm4D8GAWq43uRAbvRETCJfPfareI8mQEyLZMP3DZmvt7W2eboKl-ItAJkdIYQVKaCg26OW9h1qN4x84AXVzxKRMtXMZ5CHOkeh_1JtGfDadbLxJzNF7QCLbNclnu6ZipMSf2hcyOPEtHSn4llxjMj3SqtO2AefoN71wTISXHWEkjijlUhrGdDvMgXgrFVH_lWl9JrxLk-mqXvQ03RWPYQuUjUAnHgvqV6cqh3Og-4_Y_ClIn6vGT71RkkXX69QpVzbNBnjVjWcGbLoA9CtPXeHj9a-vptLVYlzaVXkogZkxqxykQdFI2YiKG3fAwlq6A56sKSEIOwVC5QUYMrzRvPHWAey-3EdvHLqSfK52C1KKQBCYzEnCvqyCdrD9eNsCxRhC2r8AnvmhrzNj52BfNRlcDvmE7EcNwpTkZlY5Oo8_l9M9rznImeiVYHqj0ZBc3nwK2Y2_KA5ZWgeQ55JcZul7JCul97QnUGo0b2kM","e":"AQAB"},{"use":"enc","kty":"RSA","kid":"public:5cf0520f-c0a0-43e4-bc7e-08f51c192c6a","alg":"RSA-OAEP","n":"vGyLDhg37Bi7lHT0LpowFm5QVCOljgwmplOfKUg4Irq6CFolbmYsaoKhJdm0VgbPP2J3cjr8gyPuivSbO9IAzfH9tTh1dIjWbFtd1VdutoG3dK50ds0oxmyqqtFYDGu8SN9-b_pifHc9aw-P9A2Kb3suMjtrGr6OOqmQ-IM3q8VpaCw9KXPtBKkMmK_RBNoHT2oJ0nI6GuMilc99yZte8IjmBCUW2OVxvQ-AZmNOcJqS-GSzA1jKgcKEiKZU-dECv14UWpolXWQYAhGUHN9A9X_YQ6bP887r9B7Hi2EECNSMAQMuaf5bM9FT_yTt_nvrL2IrZxrLA3aRdfLD4uU9PPzb68PRXxdDDD-p-1HGvlGYFgSXoIieE-bSJ6AE4NaDH8ROTFKCiZQmTNk3SuDqZEf1fpbzf4soBbS9r3eHGmRDazssFvuJQC6CF_Oxn942MbnsGXtBnQJ-gwytjI-2s9Ke9PtY1ZiCHXj8UAuTg_ymNDrTtOwcQoQWAOPToCeCzwBYMzsEhOpoSMlupc-e-5-KyCixLmqEZ00tqIlC74tu5Ykd9y4x5bXmW0FXxbBxX6xNF9_gAlcXk1VFE8r0MMA_ZA1omayrBQQ24dX7_7HQFhkeevLKEIT4DVTGfQNxSA4u5ifDLGauPWT0VOaIDqIRo_gxcz3t0eTwkvdfujk","e":"AQAB"}]}
2021-11-09 10:01:10 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:05f27e7a-01bd-4a8d-bac2-e193204fa933",
      "alg": "PS256",
      "n": "pOPkcn1SdBeLP_Te3It8tW_DxW04KVzvP4_4bjR3r02BOQo3hzKGaE2xtfYWsj1yHm0Ho_yGBXVCjXfd5UcB6ZtP9eRIIFKXO-Y-US5wHk2RsMGZggafQYmNhv4GAGUdQfd7bwUQktQdl3fPoxjUN8UlfhLvl-LWcvUFTUy48GTfzTye_9jIZnb3d8einypYtOKq_pGDX_uSCvzVolVC1VMxmy28GtV43iVRHe3Og4M7F6xNCrWRE1uchDEfONdkjueOw6_1ihYUoZKZeM5N_KfNZPekAsgsUoO5fCeAaLBURNTBSW_nCxAFOJCu-5GrIzv38GKAMdJ6lGU0D_F2cKCEt5gFpJ-s8EE94zm0ZdTsoP9mlD5QMilI1g3PKCTRJ-xSi8vX_AiOCHWG4fs4xRBrhk_0RXPYSVM6AKMHBS828maijzjCLZS8Wau7tS5JPPt4avz9VreV60vpYI3WQYogkwWS9G6inB9qidk-ePUjsOWaxgPrMJlNWa64jk0PN2thmf5bWkYMLb7_W7IYqGpsjizHa8QWB52GiT9CVLeec9NDv5bQFLkvFP9oT3gGmfSnJOMKBjdwBYXGmk6YIyVw94xyBnyhWMzJOXB51OVWUpkAqyJ6gpTZmvZ6ZLBeuPAaEs_m93Ob5DF_T9KHwkB8tC3unJrO60eJcJM94EU",
      "e": "AQAB"
    },
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:b407824d-5510-4cb0-ae32-63bdba1f9147",
      "alg": "PS256",
      "n": "oLoZ65Id0p2NkB1WPBf_oVDmlMx9ffWaPQ_ECAGH4-9fdtFlNxcBuYLjiqg6C6nf07Yhgf01zaix-J4ZGbyvoKzc0ONZO3evtioeKtnSTF_uh4HhBzQ1hcShYGVuIq8d2HaNsaWskj07bxDIxW3au9Qdhl9xGBeBkFEu2NMPYwxTQO0ELlwkmyh35qyT6satFSyysm4D8GAWq43uRAbvRETCJfPfareI8mQEyLZMP3DZmvt7W2eboKl-ItAJkdIYQVKaCg26OW9h1qN4x84AXVzxKRMtXMZ5CHOkeh_1JtGfDadbLxJzNF7QCLbNclnu6ZipMSf2hcyOPEtHSn4llxjMj3SqtO2AefoN71wTISXHWEkjijlUhrGdDvMgXgrFVH_lWl9JrxLk-mqXvQ03RWPYQuUjUAnHgvqV6cqh3Og-4_Y_ClIn6vGT71RkkXX69QpVzbNBnjVjWcGbLoA9CtPXeHj9a-vptLVYlzaVXkogZkxqxykQdFI2YiKG3fAwlq6A56sKSEIOwVC5QUYMrzRvPHWAey-3EdvHLqSfK52C1KKQBCYzEnCvqyCdrD9eNsCxRhC2r8AnvmhrzNj52BfNRlcDvmE7EcNwpTkZlY5Oo8_l9M9rznImeiVYHqj0ZBc3nwK2Y2_KA5ZWgeQ55JcZul7JCul97QnUGo0b2kM",
      "e": "AQAB"
    },
    {
      "use": "enc",
      "kty": "RSA",
      "kid": "public:5cf0520f-c0a0-43e4-bc7e-08f51c192c6a",
      "alg": "RSA-OAEP",
      "n": "vGyLDhg37Bi7lHT0LpowFm5QVCOljgwmplOfKUg4Irq6CFolbmYsaoKhJdm0VgbPP2J3cjr8gyPuivSbO9IAzfH9tTh1dIjWbFtd1VdutoG3dK50ds0oxmyqqtFYDGu8SN9-b_pifHc9aw-P9A2Kb3suMjtrGr6OOqmQ-IM3q8VpaCw9KXPtBKkMmK_RBNoHT2oJ0nI6GuMilc99yZte8IjmBCUW2OVxvQ-AZmNOcJqS-GSzA1jKgcKEiKZU-dECv14UWpolXWQYAhGUHN9A9X_YQ6bP887r9B7Hi2EECNSMAQMuaf5bM9FT_yTt_nvrL2IrZxrLA3aRdfLD4uU9PPzb68PRXxdDDD-p-1HGvlGYFgSXoIieE-bSJ6AE4NaDH8ROTFKCiZQmTNk3SuDqZEf1fpbzf4soBbS9r3eHGmRDazssFvuJQC6CF_Oxn942MbnsGXtBnQJ-gwytjI-2s9Ke9PtY1ZiCHXj8UAuTg_ymNDrTtOwcQoQWAOPToCeCzwBYMzsEhOpoSMlupc-e-5-KyCixLmqEZ00tqIlC74tu5Ykd9y4x5bXmW0FXxbBxX6xNF9_gAlcXk1VFE8r0MMA_ZA1omayrBQQ24dX7_7HQFhkeevLKEIT4DVTGfQNxSA4u5ifDLGauPWT0VOaIDqIRo_gxcz3t0eTwkvdfujk",
      "e": "AQAB"
    }
  ]
}
2021-11-09 10:01:10 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:05f27e7a-01bd-4a8d-bac2-e193204fa933",
      "alg": "PS256",
      "n": "pOPkcn1SdBeLP_Te3It8tW_DxW04KVzvP4_4bjR3r02BOQo3hzKGaE2xtfYWsj1yHm0Ho_yGBXVCjXfd5UcB6ZtP9eRIIFKXO-Y-US5wHk2RsMGZggafQYmNhv4GAGUdQfd7bwUQktQdl3fPoxjUN8UlfhLvl-LWcvUFTUy48GTfzTye_9jIZnb3d8einypYtOKq_pGDX_uSCvzVolVC1VMxmy28GtV43iVRHe3Og4M7F6xNCrWRE1uchDEfONdkjueOw6_1ihYUoZKZeM5N_KfNZPekAsgsUoO5fCeAaLBURNTBSW_nCxAFOJCu-5GrIzv38GKAMdJ6lGU0D_F2cKCEt5gFpJ-s8EE94zm0ZdTsoP9mlD5QMilI1g3PKCTRJ-xSi8vX_AiOCHWG4fs4xRBrhk_0RXPYSVM6AKMHBS828maijzjCLZS8Wau7tS5JPPt4avz9VreV60vpYI3WQYogkwWS9G6inB9qidk-ePUjsOWaxgPrMJlNWa64jk0PN2thmf5bWkYMLb7_W7IYqGpsjizHa8QWB52GiT9CVLeec9NDv5bQFLkvFP9oT3gGmfSnJOMKBjdwBYXGmk6YIyVw94xyBnyhWMzJOXB51OVWUpkAqyJ6gpTZmvZ6ZLBeuPAaEs_m93Ob5DF_T9KHwkB8tC3unJrO60eJcJM94EU",
      "e": "AQAB"
    },
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:b407824d-5510-4cb0-ae32-63bdba1f9147",
      "alg": "PS256",
      "n": "oLoZ65Id0p2NkB1WPBf_oVDmlMx9ffWaPQ_ECAGH4-9fdtFlNxcBuYLjiqg6C6nf07Yhgf01zaix-J4ZGbyvoKzc0ONZO3evtioeKtnSTF_uh4HhBzQ1hcShYGVuIq8d2HaNsaWskj07bxDIxW3au9Qdhl9xGBeBkFEu2NMPYwxTQO0ELlwkmyh35qyT6satFSyysm4D8GAWq43uRAbvRETCJfPfareI8mQEyLZMP3DZmvt7W2eboKl-ItAJkdIYQVKaCg26OW9h1qN4x84AXVzxKRMtXMZ5CHOkeh_1JtGfDadbLxJzNF7QCLbNclnu6ZipMSf2hcyOPEtHSn4llxjMj3SqtO2AefoN71wTISXHWEkjijlUhrGdDvMgXgrFVH_lWl9JrxLk-mqXvQ03RWPYQuUjUAnHgvqV6cqh3Og-4_Y_ClIn6vGT71RkkXX69QpVzbNBnjVjWcGbLoA9CtPXeHj9a-vptLVYlzaVXkogZkxqxykQdFI2YiKG3fAwlq6A56sKSEIOwVC5QUYMrzRvPHWAey-3EdvHLqSfK52C1KKQBCYzEnCvqyCdrD9eNsCxRhC2r8AnvmhrzNj52BfNRlcDvmE7EcNwpTkZlY5Oo8_l9M9rznImeiVYHqj0ZBc3nwK2Y2_KA5ZWgeQ55JcZul7JCul97QnUGo0b2kM",
      "e": "AQAB"
    },
    {
      "use": "enc",
      "kty": "RSA",
      "kid": "public:5cf0520f-c0a0-43e4-bc7e-08f51c192c6a",
      "alg": "RSA-OAEP",
      "n": "vGyLDhg37Bi7lHT0LpowFm5QVCOljgwmplOfKUg4Irq6CFolbmYsaoKhJdm0VgbPP2J3cjr8gyPuivSbO9IAzfH9tTh1dIjWbFtd1VdutoG3dK50ds0oxmyqqtFYDGu8SN9-b_pifHc9aw-P9A2Kb3suMjtrGr6OOqmQ-IM3q8VpaCw9KXPtBKkMmK_RBNoHT2oJ0nI6GuMilc99yZte8IjmBCUW2OVxvQ-AZmNOcJqS-GSzA1jKgcKEiKZU-dECv14UWpolXWQYAhGUHN9A9X_YQ6bP887r9B7Hi2EECNSMAQMuaf5bM9FT_yTt_nvrL2IrZxrLA3aRdfLD4uU9PPzb68PRXxdDDD-p-1HGvlGYFgSXoIieE-bSJ6AE4NaDH8ROTFKCiZQmTNk3SuDqZEf1fpbzf4soBbS9r3eHGmRDazssFvuJQC6CF_Oxn942MbnsGXtBnQJ-gwytjI-2s9Ke9PtY1ZiCHXj8UAuTg_ymNDrTtOwcQoQWAOPToCeCzwBYMzsEhOpoSMlupc-e-5-KyCixLmqEZ00tqIlC74tu5Ykd9y4x5bXmW0FXxbBxX6xNF9_gAlcXk1VFE8r0MMA_ZA1omayrBQQ24dX7_7HQFhkeevLKEIT4DVTGfQNxSA4u5ifDLGauPWT0VOaIDqIRo_gxcz3t0eTwkvdfujk",
      "e": "AQAB"
    }
  ]
}
2021-11-09 10:01:10 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-11-09 10:01:10 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-11-09 10:01:10 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-11-09 10:01:10 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:05f27e7a-01bd-4a8d-bac2-e193204fa933",
      "alg": "PS256",
      "n": "pOPkcn1SdBeLP_Te3It8tW_DxW04KVzvP4_4bjR3r02BOQo3hzKGaE2xtfYWsj1yHm0Ho_yGBXVCjXfd5UcB6ZtP9eRIIFKXO-Y-US5wHk2RsMGZggafQYmNhv4GAGUdQfd7bwUQktQdl3fPoxjUN8UlfhLvl-LWcvUFTUy48GTfzTye_9jIZnb3d8einypYtOKq_pGDX_uSCvzVolVC1VMxmy28GtV43iVRHe3Og4M7F6xNCrWRE1uchDEfONdkjueOw6_1ihYUoZKZeM5N_KfNZPekAsgsUoO5fCeAaLBURNTBSW_nCxAFOJCu-5GrIzv38GKAMdJ6lGU0D_F2cKCEt5gFpJ-s8EE94zm0ZdTsoP9mlD5QMilI1g3PKCTRJ-xSi8vX_AiOCHWG4fs4xRBrhk_0RXPYSVM6AKMHBS828maijzjCLZS8Wau7tS5JPPt4avz9VreV60vpYI3WQYogkwWS9G6inB9qidk-ePUjsOWaxgPrMJlNWa64jk0PN2thmf5bWkYMLb7_W7IYqGpsjizHa8QWB52GiT9CVLeec9NDv5bQFLkvFP9oT3gGmfSnJOMKBjdwBYXGmk6YIyVw94xyBnyhWMzJOXB51OVWUpkAqyJ6gpTZmvZ6ZLBeuPAaEs_m93Ob5DF_T9KHwkB8tC3unJrO60eJcJM94EU",
      "e": "AQAB"
    },
    {
      "use": "sig",
      "kty": "RSA",
      "kid": "public:b407824d-5510-4cb0-ae32-63bdba1f9147",
      "alg": "PS256",
      "n": "oLoZ65Id0p2NkB1WPBf_oVDmlMx9ffWaPQ_ECAGH4-9fdtFlNxcBuYLjiqg6C6nf07Yhgf01zaix-J4ZGbyvoKzc0ONZO3evtioeKtnSTF_uh4HhBzQ1hcShYGVuIq8d2HaNsaWskj07bxDIxW3au9Qdhl9xGBeBkFEu2NMPYwxTQO0ELlwkmyh35qyT6satFSyysm4D8GAWq43uRAbvRETCJfPfareI8mQEyLZMP3DZmvt7W2eboKl-ItAJkdIYQVKaCg26OW9h1qN4x84AXVzxKRMtXMZ5CHOkeh_1JtGfDadbLxJzNF7QCLbNclnu6ZipMSf2hcyOPEtHSn4llxjMj3SqtO2AefoN71wTISXHWEkjijlUhrGdDvMgXgrFVH_lWl9JrxLk-mqXvQ03RWPYQuUjUAnHgvqV6cqh3Og-4_Y_ClIn6vGT71RkkXX69QpVzbNBnjVjWcGbLoA9CtPXeHj9a-vptLVYlzaVXkogZkxqxykQdFI2YiKG3fAwlq6A56sKSEIOwVC5QUYMrzRvPHWAey-3EdvHLqSfK52C1KKQBCYzEnCvqyCdrD9eNsCxRhC2r8AnvmhrzNj52BfNRlcDvmE7EcNwpTkZlY5Oo8_l9M9rznImeiVYHqj0ZBc3nwK2Y2_KA5ZWgeQ55JcZul7JCul97QnUGo0b2kM",
      "e": "AQAB"
    },
    {
      "use": "enc",
      "kty": "RSA",
      "kid": "public:5cf0520f-c0a0-43e4-bc7e-08f51c192c6a",
      "alg": "RSA-OAEP",
      "n": "vGyLDhg37Bi7lHT0LpowFm5QVCOljgwmplOfKUg4Irq6CFolbmYsaoKhJdm0VgbPP2J3cjr8gyPuivSbO9IAzfH9tTh1dIjWbFtd1VdutoG3dK50ds0oxmyqqtFYDGu8SN9-b_pifHc9aw-P9A2Kb3suMjtrGr6OOqmQ-IM3q8VpaCw9KXPtBKkMmK_RBNoHT2oJ0nI6GuMilc99yZte8IjmBCUW2OVxvQ-AZmNOcJqS-GSzA1jKgcKEiKZU-dECv14UWpolXWQYAhGUHN9A9X_YQ6bP887r9B7Hi2EECNSMAQMuaf5bM9FT_yTt_nvrL2IrZxrLA3aRdfLD4uU9PPzb68PRXxdDDD-p-1HGvlGYFgSXoIieE-bSJ6AE4NaDH8ROTFKCiZQmTNk3SuDqZEf1fpbzf4soBbS9r3eHGmRDazssFvuJQC6CF_Oxn942MbnsGXtBnQJ-gwytjI-2s9Ke9PtY1ZiCHXj8UAuTg_ymNDrTtOwcQoQWAOPToCeCzwBYMzsEhOpoSMlupc-e-5-KyCixLmqEZ00tqIlC74tu5Ykd9y4x5bXmW0FXxbBxX6xNF9_gAlcXk1VFE8r0MMA_ZA1omayrBQQ24dX7_7HQFhkeevLKEIT4DVTGfQNxSA4u5ifDLGauPWT0VOaIDqIRo_gxcz3t0eTwkvdfujk",
      "e": "AQAB"
    }
  ]
}
Verify First client: static client configuration
2021-11-09 10:01:10 SUCCESS
GetStaticClientConfiguration
Found a static client object
scope
openid offline accounts consents
jwks
{
  "keys": [
    {
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "alg": "PS256",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    }
  ]
}
org_jwks
{
  "keys": [
    {
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "alg": "PS256",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    }
  ]
}
client_id
894686c5-60a8-47d4-ae62-54c19ed70c35
hint_type
login_hint
hint_value
admin
2021-11-09 10:01:10 SUCCESS
ValidateClientJWKsPrivatePart
Valid client JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
2021-11-09 10:01:10 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "alg": "PS256",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "alg": "PS256",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    }
  ]
}
2021-11-09 10:01:10 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-11-09 10:01:10 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
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
key
MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m
ca
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
2021-11-09 10:01:10 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-11-09 10:01:10 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-11-09 10:01:10 SUCCESS
FAPICheckKeyAlgInClientJWKs
Keys in client JWKS all have permitted 'alg'
permitted
[
  "ES256",
  "PS256"
]
2021-11-09 10:01:10 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "p": "_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc",
      "kty": "RSA",
      "q": "3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00",
      "d": "ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q",
      "e": "AQAB",
      "alg": "PS256",
      "use": "sig",
      "kid": "X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM",
      "qi": "eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg",
      "dp": "bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE",
      "dq": "XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk",
      "n": "3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"
    }
  ]
}
2021-11-09 10:01:10 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-11-09 10:01:10 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://matls-auth-ob.sirius.sg/open-banking/accounts/v1/accounts
consentUrl
https://159.138.254.240:40002/consents/v1/consents
brazilCpf
76109277673
brazilOrganizationId
74e929d9-33b6-4d85-8ba7-c146c867a817
2021-11-09 10:01:10 SUCCESS
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
protected_resource_url
https://matls-auth-ob.sirius.sg/open-banking/accounts/v1/accounts
2021-11-09 10:01:10 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "matls-auth-ob.sirius.sg",
  "testPort": 443
}
2021-11-09 10:01:10 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "matls-auth-ob.sirius.sg",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "matls-auth-ob.sirius.sg",
  "testPort": 443
}
2021-11-09 10:01:10
fapi-ciba-id1-multiple-call-to-token-endpoint
Setup Done
Call backchannel authentication endpoint
2021-11-09 10:01:10 SUCCESS
CreateEmptyAuthorizationEndpointRequest
Created empty authorization endpoint request
2021-11-09 10:01:10 SUCCESS
AddScopeToAuthorizationEndpointRequest
Added scope of 'openid offline accounts consents' to authorization endpoint request
scope
openid offline accounts consents
2021-11-09 10:01:10 SUCCESS
AddHintToAuthorizationEndpointRequest
Added hint to authorization endpoint request
login_hint
admin
2021-11-09 10:01:10 SUCCESS
AddBindingMessageToAuthorizationEndpointRequest
Added binding message to authorization endpoint request
binding_message
1234
2021-11-09 10:01:10
CreateRandomClientNotificationToken
Created token value
client_notification_token
bZ30bfK0im4Cp35gAt4f=
requested_notification_token_length
21
2021-11-09 10:01:10 SUCCESS
AddClientNotificationTokenToAuthorizationEndpointRequest
Added client_notification_token 'bZ30bfK0im4Cp35gAt4f=' to authorization endpoint request
scope
openid offline accounts consents
login_hint
admin
binding_message
1234
client_notification_token
bZ30bfK0im4Cp35gAt4f=
2021-11-09 10:01:10 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "scope": "openid offline accounts consents",
  "login_hint": "admin",
  "binding_message": "1234",
  "client_notification_token": "bZ30bfK0im4Cp35gAt4f\u003d"
}
2021-11-09 10:01:10 SUCCESS
AddIatToRequestObject
Added iat to request object claims
iat
1.63645207E9
2021-11-09 10:01:10 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.63645237E9
2021-11-09 10:01:10 SUCCESS
AddNbfToRequestObject
Added nbf to request object claims
nbf
1.63645207E9
2021-11-09 10:01:10 SUCCESS
AddJtiToRequestObject
Added jti to request object claims
jti
NdkrgyPffPr1CHdu1LWI
2021-11-09 10:01:10 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://auth-ob.sirius.sg/
2021-11-09 10:01:10 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
2021-11-09 10:01:10 SUCCESS
SignRequestObject
Signed the request object
claims
{"client_notification_token":"bZ30bfK0im4Cp35gAt4f=","aud":"https:\/\/auth-ob.sirius.sg\/","login_hint":"admin","nbf":1636452070,"scope":"openid offline accounts consents","iss":"894686c5-60a8-47d4-ae62-54c19ed70c35","binding_message":"1234","exp":1636452370,"iat":1636452070,"jti":"NdkrgyPffPr1CHdu1LWI"}
header
{"kid":"X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM","alg":"PS256"}
request_object
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJjbGllbnRfbm90aWZpY2F0aW9uX3Rva2VuIjoiYlozMGJmSzBpbTRDcDM1Z0F0NGY9IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGgtb2Iuc2lyaXVzLnNnXC8iLCJsb2dpbl9oaW50IjoiYWRtaW4iLCJuYmYiOjE2MzY0NTIwNzAsInNjb3BlIjoib3BlbmlkIG9mZmxpbmUgYWNjb3VudHMgY29uc2VudHMiLCJpc3MiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJiaW5kaW5nX21lc3NhZ2UiOiIxMjM0IiwiZXhwIjoxNjM2NDUyMzcwLCJpYXQiOjE2MzY0NTIwNzAsImp0aSI6Ik5ka3JneVBmZlByMUNIZHUxTFdJIn0.XVGSKSxsD5aMbeWoyFPsjEXcZ2HCN4oNJdCb49f3yKnxB8KIiU8Sy_6HnStOanqdSo5NL7kJHD_lPzGTEO7EQy0gqgxzd1-mk4Cp_uvUWVTJqdV3oVpPAXr7iWSdM0rj6OjeiX-K1juvlQVmYXV025uqztTjD1rkko6Kf3AdK_koD6w0_nZqEPEokx7sjAlX_91wZjaVN9BjKUUUiefzPP2R5BIFqOH4xinXpAqrdMxFBF_MP-apjayv8oSR2SvdT9GFfCBCaHS6UitAyO08WZKET9Me046uwZ_PpoK6AWpPLGHPBApu1UN_FB-lOKTnKvSpQ7-0hqhnQuAyltyvHQ
key
{"p":"_QaFFuyZriEWtbiKexy7pIYicgU0ePMepvyNuiiFqlsUFQ24q9gp_iWECDhi8qqss__i1LW_eHQATKWfqUc6HdDY-ickJXvVktrQiT-buvJ24iTtK_NooPMKQW976NIX39_sEPJ6ceo9ZDFxTTCkmJus3eXDJmRZT2YzSZJcvcc","kty":"RSA","q":"3x1_dyovnWXSr7y7ufe6AHUV0kHBYVrGW2vdNZxKrrgBW5r2mm93NnHsrG-mJlzW7kG_jR41bWf74sucGdwXTx96riRVy8bov9SzPCDl9_QCHzPpqZOxjngfzQYq1L1qJA2BAie0Sq6YZhgLJ1fWPLutEO5soIYAkLXSJ9IVb00","d":"ZvivfZxJMbbdTQmxyE0lmE6ZuH8cMQOLyZxdaA5pNwm7ZEnPBEftZs8aR9ijhCDWMieui3h--rXwlXqbEm3g1sVgQ-WKTFV-NLKaJC1h-EU5HKdlOflstr7x57zhKp60ZIK69GyEXyJccUfzcD32u8raec9NplQ2MqS5MA1lnQFlocFoX1RNU4tSpEdJQq2UzqtX5WPhc88A6fTc1xu2fA5wyxzZu7fUjIETzLimcu-dDaEvvgm7c_A1ulm8EQuCN10k3FrIIe9RfuXHyxh9Rcd0aiIP9qwitxd5Cl0io7zby8MBIAaSei2co7y4tciBt4AfnzpBlGbtjgfr2gxD0Q","e":"AQAB","use":"sig","kid":"X5d4vFYfLxaG1gg8_l3bFYFhUaUVmE6PaEsRWX2EYqM","qi":"eHhOb5NUDfMGXwNscjEcMrMFS425qsoJAXfGJ10hm8svZOkNYgVpb7Hs7oT8XytanRl0Gk8gKH0yhvya65B5ipyby17uBMkikNN-EeYoY2AkvEfM_nO0dvHbDdF11rkM5Q_SEDlGmojxnx4_Euj8WeuSgcwiCQkR23aZlQGx1Mg","dp":"bQ9aXj8tHnj0qO8aAWapGokWX78OlvNzytYg4JSGyJ7pUQnRB4Ds2Lai6kgjniUiu5MX2kdceDbHykG5R-WDj0Ztv6UPV3jA3cOjDwVzwmiwBVmVQNRxzK31Ra8f4YJs9_o0bjmVvXQRchY9l9_Xkk_Hev2F2A540Fhk0tlbUBE","alg":"PS256","dq":"XPYDZ_kxwZjtQb-XUBLBcvNV1jcDhba2stysXGv0SfvsxOg6G3qZ5xtsiyQxzAYen0LRttCBXkZXEtXXAodLRvJMwUXuYWtNCrBqxYDHkJogUDPnBXq-Hig6x8fsDJunH8JooCc-3WcFpHQcIZZdcwyXPVi59eAfWCwJlgHYYHk","n":"3IXVqA9zCrmaz30WWjzZexdSuhagP_oVfgB-Y5S7XXeHhU4tho7c3wcNhsrGCKLYSf_47rV78-2OfhPY9WrSJVyqIXoaniwoTnD9splF90J7yog9LgP4kqkWl6wm8gdR5C-UC4Gnl0D2cZKnE6MZ7k_b5nM0ZfC-7H_bO13B4aYpu069th7hFWGK7ps65uiDxcQGYP3oSeqahE5qwfUef2QMkhyVtM_nWP9OVAzOGtJ8km4TdCrq9aF78No9u2YQuaUOJgeOnwKMBjmgEwcuaQe9DEQFXhzBtRmPlml2pTy2QDvxe1HgOTOsnh9igFvX70AGroY3PFY-lJAxC4Fd2w"}
2021-11-09 10:01:10 SUCCESS
CreateBackchannelAuthenticationEndpointRequest
Created backchannel authentication endpoint request
2021-11-09 10:01:10
AddRequestToBackchannelAuthenticationEndpointRequest
request
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJjbGllbnRfbm90aWZpY2F0aW9uX3Rva2VuIjoiYlozMGJmSzBpbTRDcDM1Z0F0NGY9IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGgtb2Iuc2lyaXVzLnNnXC8iLCJsb2dpbl9oaW50IjoiYWRtaW4iLCJuYmYiOjE2MzY0NTIwNzAsInNjb3BlIjoib3BlbmlkIG9mZmxpbmUgYWNjb3VudHMgY29uc2VudHMiLCJpc3MiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJiaW5kaW5nX21lc3NhZ2UiOiIxMjM0IiwiZXhwIjoxNjM2NDUyMzcwLCJpYXQiOjE2MzY0NTIwNzAsImp0aSI6Ik5ka3JneVBmZlByMUNIZHUxTFdJIn0.XVGSKSxsD5aMbeWoyFPsjEXcZ2HCN4oNJdCb49f3yKnxB8KIiU8Sy_6HnStOanqdSo5NL7kJHD_lPzGTEO7EQy0gqgxzd1-mk4Cp_uvUWVTJqdV3oVpPAXr7iWSdM0rj6OjeiX-K1juvlQVmYXV025uqztTjD1rkko6Kf3AdK_koD6w0_nZqEPEokx7sjAlX_91wZjaVN9BjKUUUiefzPP2R5BIFqOH4xinXpAqrdMxFBF_MP-apjayv8oSR2SvdT9GFfCBCaHS6UitAyO08WZKET9Me046uwZ_PpoK6AWpPLGHPBApu1UN_FB-lOKTnKvSpQ7-0hqhnQuAyltyvHQ
2021-11-09 10:01:10 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
5Si0PKryDHpPE5efRcqL
iat
1636452070
exp
1636452130
2021-11-09 10:01:10 SUCCESS
SetClientAuthenticationAudToBackchannelAuthenticationEndpoint
Add backchannel_authentication_endpoint as aud value to client_assertion_claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/backchannel/authentication
jti
5Si0PKryDHpPE5efRcqL
iat
1636452070
exp
1636452130
2021-11-09 10:01:10 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL2JhY2tjaGFubmVsXC9hdXRoZW50aWNhdGlvbiIsImlzcyI6Ijg5NDY4NmM1LTYwYTgtNDdkNC1hZTYyLTU0YzE5ZWQ3MGMzNSIsImV4cCI6MTYzNjQ1MjEzMCwiaWF0IjoxNjM2NDUyMDcwLCJqdGkiOiI1U2kwUEtyeURIcFBFNWVmUmNxTCJ9.I_Zl9JwwayDeGUdZx57RHr5qeB4QnEPPoX9pUWgfoLk5kssoXeAZ1npQbCAKj27hBKRi1h-VdYMfGujOycLtLkYCvYDp8TZxrC01lEx1vZSipilCjBFR1-Nm3E0RvLO3b708PZ2ZjL62ShFHP9U2VeXR1kw16lnb4ZkpLFX5QBrE4iBza9Twl8GX78kc7mctnoRS-X-JjnqoFBX-lvK52rL9fncGjKJwgtjbBO320AazULiE9dNvd66ajfEMRFyQPcHevK_j3v64E1B-rltXgE9SQT5MM88xjLE6CaFIDVBz84XCXYjBDEdfQerxVtj8QFf6q_qpTNpZm4aDCHV7CA
2021-11-09 10:01:10
AddClientAssertionToBackchannelAuthenticationEndpoint
Added client assertion
request
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJjbGllbnRfbm90aWZpY2F0aW9uX3Rva2VuIjoiYlozMGJmSzBpbTRDcDM1Z0F0NGY9IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGgtb2Iuc2lyaXVzLnNnXC8iLCJsb2dpbl9oaW50IjoiYWRtaW4iLCJuYmYiOjE2MzY0NTIwNzAsInNjb3BlIjoib3BlbmlkIG9mZmxpbmUgYWNjb3VudHMgY29uc2VudHMiLCJpc3MiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJiaW5kaW5nX21lc3NhZ2UiOiIxMjM0IiwiZXhwIjoxNjM2NDUyMzcwLCJpYXQiOjE2MzY0NTIwNzAsImp0aSI6Ik5ka3JneVBmZlByMUNIZHUxTFdJIn0.XVGSKSxsD5aMbeWoyFPsjEXcZ2HCN4oNJdCb49f3yKnxB8KIiU8Sy_6HnStOanqdSo5NL7kJHD_lPzGTEO7EQy0gqgxzd1-mk4Cp_uvUWVTJqdV3oVpPAXr7iWSdM0rj6OjeiX-K1juvlQVmYXV025uqztTjD1rkko6Kf3AdK_koD6w0_nZqEPEokx7sjAlX_91wZjaVN9BjKUUUiefzPP2R5BIFqOH4xinXpAqrdMxFBF_MP-apjayv8oSR2SvdT9GFfCBCaHS6UitAyO08WZKET9Me046uwZ_PpoK6AWpPLGHPBApu1UN_FB-lOKTnKvSpQ7-0hqhnQuAyltyvHQ
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL2JhY2tjaGFubmVsXC9hdXRoZW50aWNhdGlvbiIsImlzcyI6Ijg5NDY4NmM1LTYwYTgtNDdkNC1hZTYyLTU0YzE5ZWQ3MGMzNSIsImV4cCI6MTYzNjQ1MjEzMCwiaWF0IjoxNjM2NDUyMDcwLCJqdGkiOiI1U2kwUEtyeURIcFBFNWVmUmNxTCJ9.I_Zl9JwwayDeGUdZx57RHr5qeB4QnEPPoX9pUWgfoLk5kssoXeAZ1npQbCAKj27hBKRi1h-VdYMfGujOycLtLkYCvYDp8TZxrC01lEx1vZSipilCjBFR1-Nm3E0RvLO3b708PZ2ZjL62ShFHP9U2VeXR1kw16lnb4ZkpLFX5QBrE4iBza9Twl8GX78kc7mctnoRS-X-JjnqoFBX-lvK52rL9fncGjKJwgtjbBO320AazULiE9dNvd66ajfEMRFyQPcHevK_j3v64E1B-rltXgE9SQT5MM88xjLE6CaFIDVBz84XCXYjBDEdfQerxVtj8QFf6q_qpTNpZm4aDCHV7CA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:10
CallBackchannelAuthenticationEndpoint
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/backchannel/authentication
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "1688"
}
request_body
request=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJjbGllbnRfbm90aWZpY2F0aW9uX3Rva2VuIjoiYlozMGJmSzBpbTRDcDM1Z0F0NGY9IiwiYXVkIjoiaHR0cHM6XC9cL2F1dGgtb2Iuc2lyaXVzLnNnXC8iLCJsb2dpbl9oaW50IjoiYWRtaW4iLCJuYmYiOjE2MzY0NTIwNzAsInNjb3BlIjoib3BlbmlkIG9mZmxpbmUgYWNjb3VudHMgY29uc2VudHMiLCJpc3MiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJiaW5kaW5nX21lc3NhZ2UiOiIxMjM0IiwiZXhwIjoxNjM2NDUyMzcwLCJpYXQiOjE2MzY0NTIwNzAsImp0aSI6Ik5ka3JneVBmZlByMUNIZHUxTFdJIn0.XVGSKSxsD5aMbeWoyFPsjEXcZ2HCN4oNJdCb49f3yKnxB8KIiU8Sy_6HnStOanqdSo5NL7kJHD_lPzGTEO7EQy0gqgxzd1-mk4Cp_uvUWVTJqdV3oVpPAXr7iWSdM0rj6OjeiX-K1juvlQVmYXV025uqztTjD1rkko6Kf3AdK_koD6w0_nZqEPEokx7sjAlX_91wZjaVN9BjKUUUiefzPP2R5BIFqOH4xinXpAqrdMxFBF_MP-apjayv8oSR2SvdT9GFfCBCaHS6UitAyO08WZKET9Me046uwZ_PpoK6AWpPLGHPBApu1UN_FB-lOKTnKvSpQ7-0hqhnQuAyltyvHQ&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL2JhY2tjaGFubmVsXC9hdXRoZW50aWNhdGlvbiIsImlzcyI6Ijg5NDY4NmM1LTYwYTgtNDdkNC1hZTYyLTU0YzE5ZWQ3MGMzNSIsImV4cCI6MTYzNjQ1MjEzMCwiaWF0IjoxNjM2NDUyMDcwLCJqdGkiOiI1U2kwUEtyeURIcFBFNWVmUmNxTCJ9.I_Zl9JwwayDeGUdZx57RHr5qeB4QnEPPoX9pUWgfoLk5kssoXeAZ1npQbCAKj27hBKRi1h-VdYMfGujOycLtLkYCvYDp8TZxrC01lEx1vZSipilCjBFR1-Nm3E0RvLO3b708PZ2ZjL62ShFHP9U2VeXR1kw16lnb4ZkpLFX5QBrE4iBza9Twl8GX78kc7mctnoRS-X-JjnqoFBX-lvK52rL9fncGjKJwgtjbBO320AazULiE9dNvd66ajfEMRFyQPcHevK_j3v64E1B-rltXgE9SQT5MM88xjLE6CaFIDVBz84XCXYjBDEdfQerxVtj8QFf6q_qpTNpZm4aDCHV7CA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:11 RESPONSE
CallBackchannelAuthenticationEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:10 GMT",
  "content-type": "application/json",
  "content-length": "91",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452071002900",
  "x-fapi-interaction-id": "2720e9f2-ebbb-4577-b051-8f71cd554c76",
  "aigreturnhttpcode": "200",
  "srcsvrid": "",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452071002899",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452071002901",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "cache-control": "no-cache,no-store",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"auth_req_id":"UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs","expires_in":120,"interval":5}
2021-11-09 10:01:11
CallBackchannelAuthenticationEndpoint
Backchannel Authentication endpoint response
backchannel_authentication_endpoint_response
{"auth_req_id":"UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs","expires_in":120,"interval":5}
2021-11-09 10:01:11 SUCCESS
CallBackchannelAuthenticationEndpoint
Parsed backchannel authentication endpoint response
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
expires_in
120
interval
5
2021-11-09 10:01:11 SUCCESS
CheckBackchannelAuthenticationEndpointHttpStatus200
Backchannel authentication endpoint http status code was 200
2021-11-09 10:01:11 SUCCESS
CheckBackchannelAuthenticationEndpointContentType
Backchannel authentication endpoint Content-Type: header is application/json
2021-11-09 10:01:11 SUCCESS
CheckIfBackchannelAuthenticationEndpointResponseError
No error from Backchannel authentication endpoint
2021-11-09 10:01:11 SUCCESS
ValidateAuthenticationRequestId
auth_req_id passed all validation checks
2021-11-09 10:01:11 SUCCESS
EnsureMinimumAuthenticationRequestIdLength
auth_req_id is of sufficient length
actual
344
required
128
2021-11-09 10:01:11 SUCCESS
EnsureMinimumAuthenticationRequestIdEntropy
Calculated shannon entropy seems sufficient
actual
205.81960944786323
expected
96.0
value
s
2021-11-09 10:01:11 SUCCESS
EnsureRecommendedAuthenticationRequestIdEntropy
Calculated entropy
actual
205.81960944786323
value
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
recommended
160.0
2021-11-09 10:01:11 SUCCESS
ValidateAuthenticationRequestIdExpiresIn
expires_in passed all validation checks
expires_in
120
2021-11-09 10:01:11 SUCCESS
ValidateAuthenticationRequestIdInterval
interval passed all validation checks
interval
5
Call token endpoint expecting pending
2021-11-09 10:01:11 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:11
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:11 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
rbqbOkqk1ILLzd0LQecQ
iat
1636452071
exp
1636452131
2021-11-09 10:01:11 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTMxLCJpYXQiOjE2MzY0NTIwNzEsImp0aSI6InJicWJPa3FrMUlMTHpkMExRZWNRIn0.N_iCjOkmm67sRJzRBR97N8svqPI0eZ0ICbqVYZVzOvNExHMt90oql5fIF8yJLEvB2LH7Vdmlwe_kf2E5EUnjtww5_O87eeTrFVMqQQVIOtN9KCnzpgJRa8GPuqymkEC9If3NGHc2ZQaShSry5V3GvvUp0W5EjF86f46OQ9Gc7nuQWVOXF75lVN_iPNHjMk1mAquR3F4lzZ8wl8fBmyG9QvT1FEM-gQ2BGyyWMISQmpnThmEc9Gz_gKDEEEZR6X35B-YOmmPfQtz-a4_XjQcO_5TJCVfXeJaHZzV3p0n_oAuzfhI5dBUM5tTQzcD1_94HEOqwBKXKIgJyyOIRB5R8BA
2021-11-09 10:01:11
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTMxLCJpYXQiOjE2MzY0NTIwNzEsImp0aSI6InJicWJPa3FrMUlMTHpkMExRZWNRIn0.N_iCjOkmm67sRJzRBR97N8svqPI0eZ0ICbqVYZVzOvNExHMt90oql5fIF8yJLEvB2LH7Vdmlwe_kf2E5EUnjtww5_O87eeTrFVMqQQVIOtN9KCnzpgJRa8GPuqymkEC9If3NGHc2ZQaShSry5V3GvvUp0W5EjF86f46OQ9Gc7nuQWVOXF75lVN_iPNHjMk1mAquR3F4lzZ8wl8fBmyG9QvT1FEM-gQ2BGyyWMISQmpnThmEc9Gz_gKDEEEZR6X35B-YOmmPfQtz-a4_XjQcO_5TJCVfXeJaHZzV3p0n_oAuzfhI5dBUM5tTQzcD1_94HEOqwBKXKIgJyyOIRB5R8BA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:11
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTMxLCJpYXQiOjE2MzY0NTIwNzEsImp0aSI6InJicWJPa3FrMUlMTHpkMExRZWNRIn0.N_iCjOkmm67sRJzRBR97N8svqPI0eZ0ICbqVYZVzOvNExHMt90oql5fIF8yJLEvB2LH7Vdmlwe_kf2E5EUnjtww5_O87eeTrFVMqQQVIOtN9KCnzpgJRa8GPuqymkEC9If3NGHc2ZQaShSry5V3GvvUp0W5EjF86f46OQ9Gc7nuQWVOXF75lVN_iPNHjMk1mAquR3F4lzZ8wl8fBmyG9QvT1FEM-gQ2BGyyWMISQmpnThmEc9Gz_gKDEEEZR6X35B-YOmmPfQtz-a4_XjQcO_5TJCVfXeJaHZzV3p0n_oAuzfhI5dBUM5tTQzcD1_94HEOqwBKXKIgJyyOIRB5R8BA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:12 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:11 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452072002902",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452072002903",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452072002904",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "aigreturnhttpcode": "400",
  "x-fapi-interaction-id": "b92c532b-52c3-4d26-9cd2-a96dc082e050",
  "srcsvrid": "",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:12 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:12 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:12 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:12 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:12 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:12 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:12 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:12 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Call token endpoint expecting pending (second time)
2021-11-09 10:01:17 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:17
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:17 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
quiEcDS4BSoLm1TdzW4c
iat
1636452077
exp
1636452137
2021-11-09 10:01:17 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM3LCJpYXQiOjE2MzY0NTIwNzcsImp0aSI6InF1aUVjRFM0QlNvTG0xVGR6VzRjIn0.kqnIUn0Hh5urvxnTlwqT5l215s7Zx6guKmXWQGbgVoIvxHl2cxaCZa1w6YQuJi037TdXsssV8yco61Q0UdY9TJ5RAUBee0npsWe7cc6-nbC7N3kLvh0a1-U8KLwYkUmulKUSW69OcsjxcRf2whBSiB1Tcrky0Y6e70zJ7fPMvEJTkOPlIceEYuLIbd17pgYNQV_DBivhDxDDQ5Z8bHs5_eIWc6F0ElxplFCzmLEDZZp9jvvTLNe4QaajqQNafA7W2wZmwOJ_TY7NI-iI1xnNKKY9iW0SrMeVgxk8ejgSQZaIdhDBKp6916EcJQtKrgTR0UN9RoBSpUMnT6z9XQbE9Q
2021-11-09 10:01:17
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM3LCJpYXQiOjE2MzY0NTIwNzcsImp0aSI6InF1aUVjRFM0QlNvTG0xVGR6VzRjIn0.kqnIUn0Hh5urvxnTlwqT5l215s7Zx6guKmXWQGbgVoIvxHl2cxaCZa1w6YQuJi037TdXsssV8yco61Q0UdY9TJ5RAUBee0npsWe7cc6-nbC7N3kLvh0a1-U8KLwYkUmulKUSW69OcsjxcRf2whBSiB1Tcrky0Y6e70zJ7fPMvEJTkOPlIceEYuLIbd17pgYNQV_DBivhDxDDQ5Z8bHs5_eIWc6F0ElxplFCzmLEDZZp9jvvTLNe4QaajqQNafA7W2wZmwOJ_TY7NI-iI1xnNKKY9iW0SrMeVgxk8ejgSQZaIdhDBKp6916EcJQtKrgTR0UN9RoBSpUMnT6z9XQbE9Q
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:17
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM3LCJpYXQiOjE2MzY0NTIwNzcsImp0aSI6InF1aUVjRFM0QlNvTG0xVGR6VzRjIn0.kqnIUn0Hh5urvxnTlwqT5l215s7Zx6guKmXWQGbgVoIvxHl2cxaCZa1w6YQuJi037TdXsssV8yco61Q0UdY9TJ5RAUBee0npsWe7cc6-nbC7N3kLvh0a1-U8KLwYkUmulKUSW69OcsjxcRf2whBSiB1Tcrky0Y6e70zJ7fPMvEJTkOPlIceEYuLIbd17pgYNQV_DBivhDxDDQ5Z8bHs5_eIWc6F0ElxplFCzmLEDZZp9jvvTLNe4QaajqQNafA7W2wZmwOJ_TY7NI-iI1xnNKKY9iW0SrMeVgxk8ejgSQZaIdhDBKp6916EcJQtKrgTR0UN9RoBSpUMnT6z9XQbE9Q&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:18 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:17 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "aigreturnhttpcode": "400",
  "cache-control": "no-cache,no-store",
  "srcsvrid": "",
  "x-fapi-interaction-id": "a5759861-fe8c-4fc5-a314-e1a6574386cb",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452078002906",
  "pragma": "no-cache",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452078002907",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452078002905",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:18 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:18 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:18 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:18 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:18 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:18 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:18 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:18 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:18 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:18
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:18 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
oV8PPTptxiWJSTo2Rl4x
iat
1636452078
exp
1636452138
2021-11-09 10:01:18 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM4LCJpYXQiOjE2MzY0NTIwNzgsImp0aSI6Im9WOFBQVHB0eGlXSlNUbzJSbDR4In0.T-ncXWcMImwBH7oillvb4fZqc0PQXkhkmTjVvl7sEwuW8VwTeovt_TEcKARdsydJbKxPGBtABAAC50xyKKbrvN6F5xI_FSMzdoW2IIul-SUbGUfSFvhYajev733QSvyLEL51pi38LYVQ_xJNop3loI4qK8g8Mkktk1yAjTOIyFxhl14139YP3kBerAe6ASEQXFVDQ_xSX9z6T2I657WMxeN--E1xAIVFA10RpIX2gGX6F6DQ5aLWWJ-j8_Uza0cFh25hYvFrxVCZkAUQs1SyB_hsCHtVDbN5XvdenUVljb3VuaF1IT4KIeaxduBXRbcCC1YRLKu2xprIe56Rg-oLvg
2021-11-09 10:01:18
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM4LCJpYXQiOjE2MzY0NTIwNzgsImp0aSI6Im9WOFBQVHB0eGlXSlNUbzJSbDR4In0.T-ncXWcMImwBH7oillvb4fZqc0PQXkhkmTjVvl7sEwuW8VwTeovt_TEcKARdsydJbKxPGBtABAAC50xyKKbrvN6F5xI_FSMzdoW2IIul-SUbGUfSFvhYajev733QSvyLEL51pi38LYVQ_xJNop3loI4qK8g8Mkktk1yAjTOIyFxhl14139YP3kBerAe6ASEQXFVDQ_xSX9z6T2I657WMxeN--E1xAIVFA10RpIX2gGX6F6DQ5aLWWJ-j8_Uza0cFh25hYvFrxVCZkAUQs1SyB_hsCHtVDbN5XvdenUVljb3VuaF1IT4KIeaxduBXRbcCC1YRLKu2xprIe56Rg-oLvg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:18
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM4LCJpYXQiOjE2MzY0NTIwNzgsImp0aSI6Im9WOFBQVHB0eGlXSlNUbzJSbDR4In0.T-ncXWcMImwBH7oillvb4fZqc0PQXkhkmTjVvl7sEwuW8VwTeovt_TEcKARdsydJbKxPGBtABAAC50xyKKbrvN6F5xI_FSMzdoW2IIul-SUbGUfSFvhYajev733QSvyLEL51pi38LYVQ_xJNop3loI4qK8g8Mkktk1yAjTOIyFxhl14139YP3kBerAe6ASEQXFVDQ_xSX9z6T2I657WMxeN--E1xAIVFA10RpIX2gGX6F6DQ5aLWWJ-j8_Uza0cFh25hYvFrxVCZkAUQs1SyB_hsCHtVDbN5XvdenUVljb3VuaF1IT4KIeaxduBXRbcCC1YRLKu2xprIe56Rg-oLvg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:19 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:19 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "x-fapi-interaction-id": "1db6dd92-9220-464a-8521-4c94c7bac6a3",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452079002910",
  "srcsvrid": "",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452079002909",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452079002908",
  "aigreturnhttpcode": "400",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:19 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:19 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:19
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:19 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:19 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:19 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:19 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:19 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:19 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:19 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:19
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:19 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
IxsBTMEJ8ELk3bSr417r
iat
1636452079
exp
1636452139
2021-11-09 10:01:19 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM5LCJpYXQiOjE2MzY0NTIwNzksImp0aSI6Ikl4c0JUTUVKOEVMazNiU3I0MTdyIn0.TcmqFWEQco5RZdMffzKIgo28cc1dWrYXn-8-Pm4K165ambY51e6aPPUWLO4UPukJNILyQaivJ3CVil4YEn63MBP012j7PkAHt1K7ZJkUg68ddlzvzg4WLkNqk7Ee97oZv2FiSMNLe4s4-VhaRlpVV21lhB6xfBHZn_lkLmu60amtPjSpT8pvTQ6E8cza-_EOVzD9mbA3dG6xOWgqOhXKhBS0_jkD6v-Ed_YNr3UtsemEgnJbRQpMUfNEQEIpDgk4nwSlm59HtdgHRs2RriyDXdLyK9pSVTcMYq6QsAA1dUWjGfUSqIU0kwBASEoSSJ0yhtnNGwLNwAR4Qq479531Rw
2021-11-09 10:01:19
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM5LCJpYXQiOjE2MzY0NTIwNzksImp0aSI6Ikl4c0JUTUVKOEVMazNiU3I0MTdyIn0.TcmqFWEQco5RZdMffzKIgo28cc1dWrYXn-8-Pm4K165ambY51e6aPPUWLO4UPukJNILyQaivJ3CVil4YEn63MBP012j7PkAHt1K7ZJkUg68ddlzvzg4WLkNqk7Ee97oZv2FiSMNLe4s4-VhaRlpVV21lhB6xfBHZn_lkLmu60amtPjSpT8pvTQ6E8cza-_EOVzD9mbA3dG6xOWgqOhXKhBS0_jkD6v-Ed_YNr3UtsemEgnJbRQpMUfNEQEIpDgk4nwSlm59HtdgHRs2RriyDXdLyK9pSVTcMYq6QsAA1dUWjGfUSqIU0kwBASEoSSJ0yhtnNGwLNwAR4Qq479531Rw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:19
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTM5LCJpYXQiOjE2MzY0NTIwNzksImp0aSI6Ikl4c0JUTUVKOEVMazNiU3I0MTdyIn0.TcmqFWEQco5RZdMffzKIgo28cc1dWrYXn-8-Pm4K165ambY51e6aPPUWLO4UPukJNILyQaivJ3CVil4YEn63MBP012j7PkAHt1K7ZJkUg68ddlzvzg4WLkNqk7Ee97oZv2FiSMNLe4s4-VhaRlpVV21lhB6xfBHZn_lkLmu60amtPjSpT8pvTQ6E8cza-_EOVzD9mbA3dG6xOWgqOhXKhBS0_jkD6v-Ed_YNr3UtsemEgnJbRQpMUfNEQEIpDgk4nwSlm59HtdgHRs2RriyDXdLyK9pSVTcMYq6QsAA1dUWjGfUSqIU0kwBASEoSSJ0yhtnNGwLNwAR4Qq479531Rw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIG+jCCBeKgAwIBAgIUHSAsN2m3+9uMe+FnLdtAks1Q1k8wDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzExMTAwMFoXDTIyMDgxMjExMTAwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJPVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3NGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1vY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAyBgoJkiaJk/IsZAEBEyQxMDEyMDM0MC0zMzE4LTRiYWYtOTllMi0wYjU2NzI5YzRhYjIxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqEkJqJ6j5rhf0CnJ4dQ+aVxLo49qI8SVsXJlpIIxwr9peeSp3ebAaRzYZhlGwI8+pV3T0zena7r4uvaGOGFO98WTGioav3sJZlsCPkil7P4ERltD6yNRfRULOkSai8P98tu0s7wFZRYudHJJ1I8lDKZ89hV+BBdVn4V3WgKmdaalmRBRQggqV/g1JaZ7WZrusFqHz0sxIAs3+Bkr1O4Yn59yr/X3pNydTuYf/ZTU/AzC06jmT3zhAetsJ6j61Pg6qByo/2e5NNBIWQ1HDKl53IJwIC3UwnoWaFjJWkge2It6Tq0Ch3tyOQ6t8/smGLnDaXpVNEQ1PYdgAssTovF4SQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQURL6C6Jj00rC26EmzYhyC5++ZBzowIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAKbg8tEwxFQXdlb/vflL/idn7KAeMJ+kasct8lvsGgwo2D5i29Aj+WEFvA+3AWSZCPC7w1ovimv9Ui9s6M5QsV6wiwdhQY2m2u+/1dgHdQP948kTs50xUWKIfRh4R5/LIdQDXo8W3sf+8CY9fgTMahcdGSvEMxPDyJ2ZK4ejbn/VVK+dqkN9/iadBLK8WYt3HAnN6qFNxrwej2rhsInczWdrBvwzQHauMveOE0pO4MP4P/fA9vY3mrf6CiQWIlJyyKt9Q2xg5mOZxZod/GaZD1mkVLjVgGIPj2ZSAZzvt2ZM7xnQZyJxPxQm5tV90XNpkvQBVKM+2aq4W3805WGlPhQ\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:20 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:20 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "pragma": "no-cache",
  "srcsvrid": "",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452080002912",
  "x-fapi-interaction-id": "4e946785-fd3c-4d7d-a9df-cbb0800e74d4",
  "aigreturnhttpcode": "400",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452080002913",
  "cache-control": "no-cache,no-store",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452080002911",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:20 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:20 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:20
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:20 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:20 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:20 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:20 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:20 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:20 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:20 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:20
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:20 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
EZtxupq8Pczp0xweFDaM
iat
1636452080
exp
1636452140
2021-11-09 10:01:20 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQwLCJpYXQiOjE2MzY0NTIwODAsImp0aSI6IkVadHh1cHE4UGN6cDB4d2VGRGFNIn0.e2Y8iHpUkbowYqe-mwmXSl0wgqKceksY7DA_ne4zvbOXq8lPcYw9DIgC7ekF7zlzfGoMC3gE5laBxSL_YqFbUDE94WfV4y5k2bhE3oTDnSL--XhlktWnXBkN8P2V9Ywgzi8wariRHQ9nWSFdgaRnZCi41A8OAzAN_X-da7WJkTRdqj24YJPGLNfZI1BcYkugU-vCabjZOs-Of2ivGC52rfrEywMg__c1dPwjkuOQVftKigP9ZnpoSIBm-R-wQx6lmPu_fd9IrEcSwvqBpmZ0AI9_a3Lj7qf_xiS6j3jZ5UB1AaCTu3AhLUvEIDq4a5VTj1MAQEw9LW1pJbVXKM7gYQ
2021-11-09 10:01:20
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQwLCJpYXQiOjE2MzY0NTIwODAsImp0aSI6IkVadHh1cHE4UGN6cDB4d2VGRGFNIn0.e2Y8iHpUkbowYqe-mwmXSl0wgqKceksY7DA_ne4zvbOXq8lPcYw9DIgC7ekF7zlzfGoMC3gE5laBxSL_YqFbUDE94WfV4y5k2bhE3oTDnSL--XhlktWnXBkN8P2V9Ywgzi8wariRHQ9nWSFdgaRnZCi41A8OAzAN_X-da7WJkTRdqj24YJPGLNfZI1BcYkugU-vCabjZOs-Of2ivGC52rfrEywMg__c1dPwjkuOQVftKigP9ZnpoSIBm-R-wQx6lmPu_fd9IrEcSwvqBpmZ0AI9_a3Lj7qf_xiS6j3jZ5UB1AaCTu3AhLUvEIDq4a5VTj1MAQEw9LW1pJbVXKM7gYQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:20
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQwLCJpYXQiOjE2MzY0NTIwODAsImp0aSI6IkVadHh1cHE4UGN6cDB4d2VGRGFNIn0.e2Y8iHpUkbowYqe-mwmXSl0wgqKceksY7DA_ne4zvbOXq8lPcYw9DIgC7ekF7zlzfGoMC3gE5laBxSL_YqFbUDE94WfV4y5k2bhE3oTDnSL--XhlktWnXBkN8P2V9Ywgzi8wariRHQ9nWSFdgaRnZCi41A8OAzAN_X-da7WJkTRdqj24YJPGLNfZI1BcYkugU-vCabjZOs-Of2ivGC52rfrEywMg__c1dPwjkuOQVftKigP9ZnpoSIBm-R-wQx6lmPu_fd9IrEcSwvqBpmZ0AI9_a3Lj7qf_xiS6j3jZ5UB1AaCTu3AhLUvEIDq4a5VTj1MAQEw9LW1pJbVXKM7gYQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIG+jCCBeKgAwIBAgIUHSAsN2m3+9uMe+FnLdtAks1Q1k8wDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzExMTAwMFoXDTIyMDgxMjExMTAwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJPVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3NGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1vY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAyBgoJkiaJk/IsZAEBEyQxMDEyMDM0MC0zMzE4LTRiYWYtOTllMi0wYjU2NzI5YzRhYjIxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqEkJqJ6j5rhf0CnJ4dQ+aVxLo49qI8SVsXJlpIIxwr9peeSp3ebAaRzYZhlGwI8+pV3T0zena7r4uvaGOGFO98WTGioav3sJZlsCPkil7P4ERltD6yNRfRULOkSai8P98tu0s7wFZRYudHJJ1I8lDKZ89hV+BBdVn4V3WgKmdaalmRBRQggqV/g1JaZ7WZrusFqHz0sxIAs3+Bkr1O4Yn59yr/X3pNydTuYf/ZTU/AzC06jmT3zhAetsJ6j61Pg6qByo/2e5NNBIWQ1HDKl53IJwIC3UwnoWaFjJWkge2It6Tq0Ch3tyOQ6t8/smGLnDaXpVNEQ1PYdgAssTovF4SQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQURL6C6Jj00rC26EmzYhyC5++ZBzowIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAKbg8tEwxFQXdlb/vflL/idn7KAeMJ+kasct8lvsGgwo2D5i29Aj+WEFvA+3AWSZCPC7w1ovimv9Ui9s6M5QsV6wiwdhQY2m2u+/1dgHdQP948kTs50xUWKIfRh4R5/LIdQDXo8W3sf+8CY9fgTMahcdGSvEMxPDyJ2ZK4ejbn/VVK+dqkN9/iadBLK8WYt3HAnN6qFNxrwej2rhsInczWdrBvwzQHauMveOE0pO4MP4P/fA9vY3mrf6CiQWIlJyyKt9Q2xg5mOZxZod/GaZD1mkVLjVgGIPj2ZSAZzvt2ZM7xnQZyJxPxQm5tV90XNpkvQBVKM+2aq4W3805WGlPhQ\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:21 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:21 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "srcsvrid": "",
  "x-fapi-interaction-id": "6f28329d-6ea5-43c9-9231-d987ed7f4742",
  "cache-control": "no-cache,no-store",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452081002916",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452081002915",
  "pragma": "no-cache",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452081002914",
  "aigreturnhttpcode": "400",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:21 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:21 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:21
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:21 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:21 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:21 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:21 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:21 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:21 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:21 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:21
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:21 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
LO2kdZtX19Rn7pcnlJs7
iat
1636452081
exp
1636452141
2021-11-09 10:01:21 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQxLCJpYXQiOjE2MzY0NTIwODEsImp0aSI6IkxPMmtkWnRYMTlSbjdwY25sSnM3In0.hBamG8t5sOW0l9w_aH-EDypbnwZ4W7r5akyEhaQVp9B0o79TgZLLAi6glKBNTayx5lDv5GVqViZIeufEf0rtPupE2LXYrDYNMA_WC-0lVF9fHgA6l3ca9Qr2V54g2naIwvHpoJzposBk8nsQZNqoUgYo7x6gNNlKgPq93nzSSRrv_qmbeHkr0e6wzaU_M2HVdEmXTFOacQVr5ym-cI44DAvip9uFHCbPNJrHX0Lkg86bm_rHN2wZgTD6b0Msr2HqZzQmGR33tyxTHgaW7LM-rO1w_BYlytzzsTGkJ3WMnhPtEB_hqFB1Z4_xTtngHd6EqcfBzpBic4N7SaS0yBpmAw
2021-11-09 10:01:21
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQxLCJpYXQiOjE2MzY0NTIwODEsImp0aSI6IkxPMmtkWnRYMTlSbjdwY25sSnM3In0.hBamG8t5sOW0l9w_aH-EDypbnwZ4W7r5akyEhaQVp9B0o79TgZLLAi6glKBNTayx5lDv5GVqViZIeufEf0rtPupE2LXYrDYNMA_WC-0lVF9fHgA6l3ca9Qr2V54g2naIwvHpoJzposBk8nsQZNqoUgYo7x6gNNlKgPq93nzSSRrv_qmbeHkr0e6wzaU_M2HVdEmXTFOacQVr5ym-cI44DAvip9uFHCbPNJrHX0Lkg86bm_rHN2wZgTD6b0Msr2HqZzQmGR33tyxTHgaW7LM-rO1w_BYlytzzsTGkJ3WMnhPtEB_hqFB1Z4_xTtngHd6EqcfBzpBic4N7SaS0yBpmAw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:21
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQxLCJpYXQiOjE2MzY0NTIwODEsImp0aSI6IkxPMmtkWnRYMTlSbjdwY25sSnM3In0.hBamG8t5sOW0l9w_aH-EDypbnwZ4W7r5akyEhaQVp9B0o79TgZLLAi6glKBNTayx5lDv5GVqViZIeufEf0rtPupE2LXYrDYNMA_WC-0lVF9fHgA6l3ca9Qr2V54g2naIwvHpoJzposBk8nsQZNqoUgYo7x6gNNlKgPq93nzSSRrv_qmbeHkr0e6wzaU_M2HVdEmXTFOacQVr5ym-cI44DAvip9uFHCbPNJrHX0Lkg86bm_rHN2wZgTD6b0Msr2HqZzQmGR33tyxTHgaW7LM-rO1w_BYlytzzsTGkJ3WMnhPtEB_hqFB1Z4_xTtngHd6EqcfBzpBic4N7SaS0yBpmAw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:22 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:22 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "aigreturnhttpcode": "400",
  "x-fapi-interaction-id": "523005ea-2f48-47ac-8a8e-5af2127bce4f",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452082002922",
  "pragma": "no-cache",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452082002920",
  "srcsvrid": "",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452082002921",
  "cache-control": "no-cache,no-store",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:22 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:22 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:22
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:22 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:22 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:22 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:22 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:22 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:22 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:22 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:22
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:22 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
Zl79c4MIbn5WrCykEwFI
iat
1636452082
exp
1636452142
2021-11-09 10:01:22 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQyLCJpYXQiOjE2MzY0NTIwODIsImp0aSI6IlpsNzljNE1JYm41V3JDeWtFd0ZJIn0.0yu-0vFsDXpgzSJzDZ6cEHYX6bhsiVj6NlJ-JfAHCHDXB5rQQk-q1ztlvTVYR1CT_6w4vSuYUJAhj5P53mfyNGbtHVJLIR8D6qiCCI9Dlqna333bbc8xncMXhDPJo2LnUP9SOPcgXtNMIZR9ruvB6TS7FKXO4gqmkUbelNQLzea-qwnMqW41nJd3YPDVC6epu0Gi_VmERbWu4yBrwyzCvKtTkJ-X6QNJKKpy9FUUeE26GtOLkuX-pLNYuo7uvvNPb2-LVqfjN7Bg5vqaHpu4UbuchagHHNWbs3Dw7LryKslrRbBCqDYsFWI0JRmznujeLoQPPwhwqdDjv6Qtnlkjag
2021-11-09 10:01:22
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQyLCJpYXQiOjE2MzY0NTIwODIsImp0aSI6IlpsNzljNE1JYm41V3JDeWtFd0ZJIn0.0yu-0vFsDXpgzSJzDZ6cEHYX6bhsiVj6NlJ-JfAHCHDXB5rQQk-q1ztlvTVYR1CT_6w4vSuYUJAhj5P53mfyNGbtHVJLIR8D6qiCCI9Dlqna333bbc8xncMXhDPJo2LnUP9SOPcgXtNMIZR9ruvB6TS7FKXO4gqmkUbelNQLzea-qwnMqW41nJd3YPDVC6epu0Gi_VmERbWu4yBrwyzCvKtTkJ-X6QNJKKpy9FUUeE26GtOLkuX-pLNYuo7uvvNPb2-LVqfjN7Bg5vqaHpu4UbuchagHHNWbs3Dw7LryKslrRbBCqDYsFWI0JRmznujeLoQPPwhwqdDjv6Qtnlkjag
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:22
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQyLCJpYXQiOjE2MzY0NTIwODIsImp0aSI6IlpsNzljNE1JYm41V3JDeWtFd0ZJIn0.0yu-0vFsDXpgzSJzDZ6cEHYX6bhsiVj6NlJ-JfAHCHDXB5rQQk-q1ztlvTVYR1CT_6w4vSuYUJAhj5P53mfyNGbtHVJLIR8D6qiCCI9Dlqna333bbc8xncMXhDPJo2LnUP9SOPcgXtNMIZR9ruvB6TS7FKXO4gqmkUbelNQLzea-qwnMqW41nJd3YPDVC6epu0Gi_VmERbWu4yBrwyzCvKtTkJ-X6QNJKKpy9FUUeE26GtOLkuX-pLNYuo7uvvNPb2-LVqfjN7Bg5vqaHpu4UbuchagHHNWbs3Dw7LryKslrRbBCqDYsFWI0JRmznujeLoQPPwhwqdDjv6Qtnlkjag&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:23 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:23 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "pragma": "no-cache",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452083002926",
  "srcsvrid": "",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452083002928",
  "aigreturnhttpcode": "400",
  "cache-control": "no-cache,no-store",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452083002927",
  "x-fapi-interaction-id": "796076b9-ef0a-4939-b498-f626c37b5db5",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:23 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:23 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:23
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:23 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:23 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:23 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:23 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:23 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:23 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:23 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:23
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:23 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
u56AhX39ziMmlmRt4gLl
iat
1636452083
exp
1636452143
2021-11-09 10:01:23 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQzLCJpYXQiOjE2MzY0NTIwODMsImp0aSI6InU1NkFoWDM5emlNbWxtUnQ0Z0xsIn0.CPgPkzM8UtqR_En7VWnmjoYxFZiTjMRuSvFOxyHfW3Z4qwQE2KxiKxFbRRDxIMptXrZ3sgcRAeMkQLTUP4FHCeIKkWgiMr402Ny_iFe2gejqdwi-GMKrE7PxYepmQJvC8tkc7vp1l79uQf_LKiOeFCvRz88gd4smLgG2_iPPR_UxxVo6ACB1d446FUW23g0E53711dQFqIUAhF3k8gszHJCO_tCZk-CnS4UPuNoq6GakPVeDusPJ3GlfzmJWc20RMNPnrTw4KvZO7f0k3bbTesT-snNEYCYjLNLRWrwlzVXQi3qcbL5NAzVsK56AwtYr69iyxVZqyRNVHVnNjx32gQ
2021-11-09 10:01:23
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQzLCJpYXQiOjE2MzY0NTIwODMsImp0aSI6InU1NkFoWDM5emlNbWxtUnQ0Z0xsIn0.CPgPkzM8UtqR_En7VWnmjoYxFZiTjMRuSvFOxyHfW3Z4qwQE2KxiKxFbRRDxIMptXrZ3sgcRAeMkQLTUP4FHCeIKkWgiMr402Ny_iFe2gejqdwi-GMKrE7PxYepmQJvC8tkc7vp1l79uQf_LKiOeFCvRz88gd4smLgG2_iPPR_UxxVo6ACB1d446FUW23g0E53711dQFqIUAhF3k8gszHJCO_tCZk-CnS4UPuNoq6GakPVeDusPJ3GlfzmJWc20RMNPnrTw4KvZO7f0k3bbTesT-snNEYCYjLNLRWrwlzVXQi3qcbL5NAzVsK56AwtYr69iyxVZqyRNVHVnNjx32gQ
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:23
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQzLCJpYXQiOjE2MzY0NTIwODMsImp0aSI6InU1NkFoWDM5emlNbWxtUnQ0Z0xsIn0.CPgPkzM8UtqR_En7VWnmjoYxFZiTjMRuSvFOxyHfW3Z4qwQE2KxiKxFbRRDxIMptXrZ3sgcRAeMkQLTUP4FHCeIKkWgiMr402Ny_iFe2gejqdwi-GMKrE7PxYepmQJvC8tkc7vp1l79uQf_LKiOeFCvRz88gd4smLgG2_iPPR_UxxVo6ACB1d446FUW23g0E53711dQFqIUAhF3k8gszHJCO_tCZk-CnS4UPuNoq6GakPVeDusPJ3GlfzmJWc20RMNPnrTw4KvZO7f0k3bbTesT-snNEYCYjLNLRWrwlzVXQi3qcbL5NAzVsK56AwtYr69iyxVZqyRNVHVnNjx32gQ&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:24 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:24 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452084002930",
  "pragma": "no-cache",
  "aigreturnhttpcode": "400",
  "cache-control": "no-cache,no-store",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452084002929",
  "srcsvrid": "",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452084002931",
  "x-fapi-interaction-id": "1a88eeb5-ba85-4cc0-b429-a885c696e1f9",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:24 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:24 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:24
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:24 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:24 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:24 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:24 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:24 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:24 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:24 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:24
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:24 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
iKkSKNErc2rJoRzXjqNt
iat
1636452084
exp
1636452144
2021-11-09 10:01:24 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ0LCJpYXQiOjE2MzY0NTIwODQsImp0aSI6ImlLa1NLTkVyYzJySm9SelhqcU50In0.bU_64iXpfgcqZLRQqmth6UcqVTQsh7CEzki9NjkJ-gsDV-ZEPfIsyOAsdPr8yWeLToQkR5CMfNK1QodHAgsYTURVQmt2jq98fznsbdhLdsZ8TCjNcBfZXWv3vhodR70slyrfySG6b5CO_OhzQu47an0Jx5VCtfa3vgWj1UTOIhpLzyswrV3xw16apQWHxagW6DZUBUWb18zpBRz5l23MTwJaHoJlNc713bjvkzZTGaEcOU39OVFSutLsFKqcrT_kN1i7Gkol7eTU-GZV2xwUqhOnEA9oLYXwNgK6QGKBa2qC_jOx5icP9bYodZhCO_uO7Pdl5Vn40ZEOt5MLOaz54Q
2021-11-09 10:01:24
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ0LCJpYXQiOjE2MzY0NTIwODQsImp0aSI6ImlLa1NLTkVyYzJySm9SelhqcU50In0.bU_64iXpfgcqZLRQqmth6UcqVTQsh7CEzki9NjkJ-gsDV-ZEPfIsyOAsdPr8yWeLToQkR5CMfNK1QodHAgsYTURVQmt2jq98fznsbdhLdsZ8TCjNcBfZXWv3vhodR70slyrfySG6b5CO_OhzQu47an0Jx5VCtfa3vgWj1UTOIhpLzyswrV3xw16apQWHxagW6DZUBUWb18zpBRz5l23MTwJaHoJlNc713bjvkzZTGaEcOU39OVFSutLsFKqcrT_kN1i7Gkol7eTU-GZV2xwUqhOnEA9oLYXwNgK6QGKBa2qC_jOx5icP9bYodZhCO_uO7Pdl5Vn40ZEOt5MLOaz54Q
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:24
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ0LCJpYXQiOjE2MzY0NTIwODQsImp0aSI6ImlLa1NLTkVyYzJySm9SelhqcU50In0.bU_64iXpfgcqZLRQqmth6UcqVTQsh7CEzki9NjkJ-gsDV-ZEPfIsyOAsdPr8yWeLToQkR5CMfNK1QodHAgsYTURVQmt2jq98fznsbdhLdsZ8TCjNcBfZXWv3vhodR70slyrfySG6b5CO_OhzQu47an0Jx5VCtfa3vgWj1UTOIhpLzyswrV3xw16apQWHxagW6DZUBUWb18zpBRz5l23MTwJaHoJlNc713bjvkzZTGaEcOU39OVFSutLsFKqcrT_kN1i7Gkol7eTU-GZV2xwUqhOnEA9oLYXwNgK6QGKBa2qC_jOx5icP9bYodZhCO_uO7Pdl5Vn40ZEOt5MLOaz54Q&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "MIIG+jCCBeKgAwIBAgIUHSAsN2m3+9uMe+FnLdtAks1Q1k8wDQYJKoZIhvcNAQELBQAwcTELMAkGA1UEBhMCQlIxHDAaBgNVBAoTE09wZW4gQmFua2luZyBCcmFzaWwxFTATBgNVBAsTDE9wZW4gQmFua2luZzEtMCsGA1UEAxMkT3BlbiBCYW5raW5nIFNBTkRCT1ggSXNzdWluZyBDQSAtIEcxMB4XDTIxMDcxMzExMTAwMFoXDTIyMDgxMjExMTAwMFowggEdMQswCQYDVQQGEwJCUjELMAkGA1UECBMCUlMxETAPBgNVBAcTCEJPVEFGT0dPMRwwGgYDVQQKExNPcGVuIEJhbmtpbmcgQnJhc2lsMS0wKwYDVQQLEyQ3NGU5MjlkOS0zM2I2LTRkODUtOGJhNy1jMTQ2Yzg2N2E4MTcxHzAdBgNVBAMTFm1vY2stdHBwLTEucmFpZGlhbS5jb20xFjAUBgNVBAUTDTEzMzUzMjM2MDAxODkxNDAyBgoJkiaJk/IsZAEBEyQxMDEyMDM0MC0zMzE4LTRiYWYtOTllMi0wYjU2NzI5YzRhYjIxHTAbBgNVBA8TFFByaXZhdGUgT3JnYW5pemF0aW9uMRMwEQYLKwYBBAGCNzwCAQMTAkJSMIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAqEkJqJ6j5rhf0CnJ4dQ+aVxLo49qI8SVsXJlpIIxwr9peeSp3ebAaRzYZhlGwI8+pV3T0zena7r4uvaGOGFO98WTGioav3sJZlsCPkil7P4ERltD6yNRfRULOkSai8P98tu0s7wFZRYudHJJ1I8lDKZ89hV+BBdVn4V3WgKmdaalmRBRQggqV/g1JaZ7WZrusFqHz0sxIAs3+Bkr1O4Yn59yr/X3pNydTuYf/ZTU/AzC06jmT3zhAetsJ6j61Pg6qByo/2e5NNBIWQ1HDKl53IJwIC3UwnoWaFjJWkge2It6Tq0Ch3tyOQ6t8/smGLnDaXpVNEQ1PYdgAssTovF4SQIDAQABo4IC2jCCAtYwDAYDVR0TAQH/BAIwADAfBgNVHSMEGDAWgBSGf1itF/WCtk60BbP7sM4RQ99MvjBMBggrBgEFBQcBAQRAMD4wPAYIKwYBBQUHMAGGMGh0dHA6Ly9vY3NwLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5icjBLBgNVHR8ERDBCMECgPqA8hjpodHRwOi8vY3JsLnNhbmRib3gucGtpLm9wZW5iYW5raW5nYnJhc2lsLm9yZy5ici9pc3N1ZXIuY3JsMA4GA1UdDwEB/wQEAwIFoDATBgNVHSUEDDAKBggrBgEFBQcDAjAdBgNVHQ4EFgQURL6C6Jj00rC26EmzYhyC5++ZBzowIQYDVR0RBBowGIIWbW9jay10cHAtMS5yYWlkaWFtLmNvbTCCAaEGA1UdIASCAZgwggGUMIIBkAYKKwYBBAGDui9kATCCAYAwggE2BggrBgEFBQcCAjCCASgMggEkVGhpcyBDZXJ0aWZpY2F0ZSBpcyBzb2xlbHkgZm9yIHVzZSB3aXRoIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZCBhbmQgb3RoZXIgcGFydGljaXBhdGluZyBvcmdhbmlzYXRpb25zIHVzaW5nIFJhaWRpYW0gU2VydmljZXMgTGltaXRlZHMgVHJ1c3QgRnJhbWV3b3JrIFNlcnZpY2VzLiBJdHMgcmVjZWlwdCwgcG9zc2Vzc2lvbiBvciB1c2UgY29uc3RpdHV0ZXMgYWNjZXB0YW5jZSBvZiB0aGUgUmFpZGlhbSBTZXJ2aWNlcyBMdGQgQ2VydGljaWNhdGUgUG9saWN5IGFuZCByZWxhdGVkIGRvY3VtZW50cyB0aGVyZWluLjBEBggrBgEFBQcCARY4aHR0cDovL2Nwcy5zYW5kYm94LnBraS5vcGVuYmFua2luZ2JyYXNpbC5vcmcuYnIvcG9saWNpZXMwDQYJKoZIhvcNAQELBQADggEBAKbg8tEwxFQXdlb/vflL/idn7KAeMJ+kasct8lvsGgwo2D5i29Aj+WEFvA+3AWSZCPC7w1ovimv9Ui9s6M5QsV6wiwdhQY2m2u+/1dgHdQP948kTs50xUWKIfRh4R5/LIdQDXo8W3sf+8CY9fgTMahcdGSvEMxPDyJ2ZK4ejbn/VVK+dqkN9/iadBLK8WYt3HAnN6qFNxrwej2rhsInczWdrBvwzQHauMveOE0pO4MP4P/fA9vY3mrf6CiQWIlJyyKt9Q2xg5mOZxZod/GaZD1mkVLjVgGIPj2ZSAZzvt2ZM7xnQZyJxPxQm5tV90XNpkvQBVKM+2aq4W3805WGlPhQ\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:25 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:25 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452085002932",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452085002934",
  "cache-control": "no-cache,no-store",
  "x-fapi-interaction-id": "e707adc0-0c05-4cb7-b971-b47b5c84856d",
  "pragma": "no-cache",
  "aigreturnhttpcode": "400",
  "srcsvrid": "",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452085002933",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:25 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:25 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:25
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:25 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:25 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:25 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:25 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:25 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:25 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:25 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:25
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:25 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
eRio1MVO2ct6SZ8NjY0J
iat
1636452085
exp
1636452145
2021-11-09 10:01:25 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ1LCJpYXQiOjE2MzY0NTIwODUsImp0aSI6ImVSaW8xTVZPMmN0NlNaOE5qWTBKIn0.AsPjLUlJvUl1zjtkufOQw_pPGJrFv6K6lk-sJhE_7TriKfcksbWj3l24ICenVbLdvi4diSxeorj6s4shXBkDl-R_AUyQURvdqCl9sp6AbGzLjgyF4aa8hxERXcPNVK7P9tzyJK8PBxOmuI0BECQn0Oc4Wx-U94eoIMgbp0AeBaKCSMXaBCZEPCfI1_d72G4eWIIpqp6VwefPbmewauHCGCrnlI_wsf18otitEz39mD1Rggr413zj1nr6uK-fomMLla5598eiGlBKSMaSkX30sGByqJIhVbatZwsU7mg6p2B21R1aptTlMJSULfkYdw74VamkFRyX4E_-5AkNhpS-Zw
2021-11-09 10:01:25
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ1LCJpYXQiOjE2MzY0NTIwODUsImp0aSI6ImVSaW8xTVZPMmN0NlNaOE5qWTBKIn0.AsPjLUlJvUl1zjtkufOQw_pPGJrFv6K6lk-sJhE_7TriKfcksbWj3l24ICenVbLdvi4diSxeorj6s4shXBkDl-R_AUyQURvdqCl9sp6AbGzLjgyF4aa8hxERXcPNVK7P9tzyJK8PBxOmuI0BECQn0Oc4Wx-U94eoIMgbp0AeBaKCSMXaBCZEPCfI1_d72G4eWIIpqp6VwefPbmewauHCGCrnlI_wsf18otitEz39mD1Rggr413zj1nr6uK-fomMLla5598eiGlBKSMaSkX30sGByqJIhVbatZwsU7mg6p2B21R1aptTlMJSULfkYdw74VamkFRyX4E_-5AkNhpS-Zw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:25
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ1LCJpYXQiOjE2MzY0NTIwODUsImp0aSI6ImVSaW8xTVZPMmN0NlNaOE5qWTBKIn0.AsPjLUlJvUl1zjtkufOQw_pPGJrFv6K6lk-sJhE_7TriKfcksbWj3l24ICenVbLdvi4diSxeorj6s4shXBkDl-R_AUyQURvdqCl9sp6AbGzLjgyF4aa8hxERXcPNVK7P9tzyJK8PBxOmuI0BECQn0Oc4Wx-U94eoIMgbp0AeBaKCSMXaBCZEPCfI1_d72G4eWIIpqp6VwefPbmewauHCGCrnlI_wsf18otitEz39mD1Rggr413zj1nr6uK-fomMLla5598eiGlBKSMaSkX30sGByqJIhVbatZwsU7mg6p2B21R1aptTlMJSULfkYdw74VamkFRyX4E_-5AkNhpS-Zw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:26 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:26 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "srcsvrid": "",
  "x-fapi-interaction-id": "5d02b8eb-6104-4652-8893-4b64353b4f49",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452086002936",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452086002935",
  "cache-control": "no-cache,no-store",
  "pragma": "no-cache",
  "aigreturnhttpcode": "400",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452086002937",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:26 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:26 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:26
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:26 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:27 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:27 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:27 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:27 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:27 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:27 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:27
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:27 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
2QbUpPTANXhKfVOj6sFf
iat
1636452087
exp
1636452147
2021-11-09 10:01:27 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ3LCJpYXQiOjE2MzY0NTIwODcsImp0aSI6IjJRYlVwUFRBTlhoS2ZWT2o2c0ZmIn0.wXTqU-ylQhe_3D2zuG0eSsVVsRpktvpmLk3jxyltGXN5JBJBuQrjFjy6BZXD7Tb7E-QVPJPUUxkHuS9xgAtuJr1EHmgOR4PQZJgXzBYNnVrkpOuu3SqHD-md0vOKPftM9HVL2X-zhs7NpxiErurCjoKwEPTC_ySp1OKHJyVA4dygtLx9Kx0Iz3zIlXjA8AEeQDqwPtkR5MtzGV5w6LaKrTvwx6eyo-b_5-ai6-JmLSj8Ndk1ZcZI7ruG-Qfmp48jBtiuVvO1ZGALGv5nk3YkMKl0rAbEcfCuP6bq4ZoeUmbudRKOZQSynTm9aC9rod7UbpiVXBN2_ESTYCCJi6g0og
2021-11-09 10:01:27
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ3LCJpYXQiOjE2MzY0NTIwODcsImp0aSI6IjJRYlVwUFRBTlhoS2ZWT2o2c0ZmIn0.wXTqU-ylQhe_3D2zuG0eSsVVsRpktvpmLk3jxyltGXN5JBJBuQrjFjy6BZXD7Tb7E-QVPJPUUxkHuS9xgAtuJr1EHmgOR4PQZJgXzBYNnVrkpOuu3SqHD-md0vOKPftM9HVL2X-zhs7NpxiErurCjoKwEPTC_ySp1OKHJyVA4dygtLx9Kx0Iz3zIlXjA8AEeQDqwPtkR5MtzGV5w6LaKrTvwx6eyo-b_5-ai6-JmLSj8Ndk1ZcZI7ruG-Qfmp48jBtiuVvO1ZGALGv5nk3YkMKl0rAbEcfCuP6bq4ZoeUmbudRKOZQSynTm9aC9rod7UbpiVXBN2_ESTYCCJi6g0og
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:27
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ3LCJpYXQiOjE2MzY0NTIwODcsImp0aSI6IjJRYlVwUFRBTlhoS2ZWT2o2c0ZmIn0.wXTqU-ylQhe_3D2zuG0eSsVVsRpktvpmLk3jxyltGXN5JBJBuQrjFjy6BZXD7Tb7E-QVPJPUUxkHuS9xgAtuJr1EHmgOR4PQZJgXzBYNnVrkpOuu3SqHD-md0vOKPftM9HVL2X-zhs7NpxiErurCjoKwEPTC_ySp1OKHJyVA4dygtLx9Kx0Iz3zIlXjA8AEeQDqwPtkR5MtzGV5w6LaKrTvwx6eyo-b_5-ai6-JmLSj8Ndk1ZcZI7ruG-Qfmp48jBtiuVvO1ZGALGv5nk3YkMKl0rAbEcfCuP6bq4ZoeUmbudRKOZQSynTm9aC9rod7UbpiVXBN2_ESTYCCJi6g0og&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:28 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:27 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "aigreturnhttpcode": "400",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452087002939",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452087002940",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452087002938",
  "srcsvrid": "",
  "x-fapi-interaction-id": "af5a78f6-dca1-4a2a-abb9-8061958adf10",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:28 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:28 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:28
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:28 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:28 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:28 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:28 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:28 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:28 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:28 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:28
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:28 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
xlcJ7EYEWkNWA9rOHPBc
iat
1636452088
exp
1636452148
2021-11-09 10:01:28 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ4LCJpYXQiOjE2MzY0NTIwODgsImp0aSI6InhsY0o3RVlFV2tOV0E5ck9IUEJjIn0.J9b7U72QLwGi-XZjcUlJ0yhf1sGGZ9pu4W_GOjLbG_PpJ_dEEAfIhy-E9Q0l6z0-q3c07FYjJwRGKhMnIdr98jfhKGnTXGBTXxMN91Pcm0QdTkIAt8av7rnBO4UaVgDQt_AxU5g1rfTlRUU9ZdxnGlT6h8WMVJcgyh_YwKgKlBuBxGARNa2CpppQ9gb7yf2mr5pwWM_lILAMgHrL6BrsR_RB_gccxixv96IDGv0w8ItNJ2q31NJ8upbc5HEuEKCABxtQ86MDnsg4FRcAC7Kcli_7lm6fO_tg51NZo0OTtvuTg8scuJ0aRk7HbI_N8J6bZUd62lgTsj62HiGZdaqKqw
2021-11-09 10:01:28
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ4LCJpYXQiOjE2MzY0NTIwODgsImp0aSI6InhsY0o3RVlFV2tOV0E5ck9IUEJjIn0.J9b7U72QLwGi-XZjcUlJ0yhf1sGGZ9pu4W_GOjLbG_PpJ_dEEAfIhy-E9Q0l6z0-q3c07FYjJwRGKhMnIdr98jfhKGnTXGBTXxMN91Pcm0QdTkIAt8av7rnBO4UaVgDQt_AxU5g1rfTlRUU9ZdxnGlT6h8WMVJcgyh_YwKgKlBuBxGARNa2CpppQ9gb7yf2mr5pwWM_lILAMgHrL6BrsR_RB_gccxixv96IDGv0w8ItNJ2q31NJ8upbc5HEuEKCABxtQ86MDnsg4FRcAC7Kcli_7lm6fO_tg51NZo0OTtvuTg8scuJ0aRk7HbI_N8J6bZUd62lgTsj62HiGZdaqKqw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:28
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ4LCJpYXQiOjE2MzY0NTIwODgsImp0aSI6InhsY0o3RVlFV2tOV0E5ck9IUEJjIn0.J9b7U72QLwGi-XZjcUlJ0yhf1sGGZ9pu4W_GOjLbG_PpJ_dEEAfIhy-E9Q0l6z0-q3c07FYjJwRGKhMnIdr98jfhKGnTXGBTXxMN91Pcm0QdTkIAt8av7rnBO4UaVgDQt_AxU5g1rfTlRUU9ZdxnGlT6h8WMVJcgyh_YwKgKlBuBxGARNa2CpppQ9gb7yf2mr5pwWM_lILAMgHrL6BrsR_RB_gccxixv96IDGv0w8ItNJ2q31NJ8upbc5HEuEKCABxtQ86MDnsg4FRcAC7Kcli_7lm6fO_tg51NZo0OTtvuTg8scuJ0aRk7HbI_N8J6bZUd62lgTsj62HiGZdaqKqw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:29 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:28 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452089002943",
  "x-fapi-interaction-id": "ad0064a9-4ddc-47ca-bbe3-f52031263f28",
  "aigreturnhttpcode": "400",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452089002941",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452089002942",
  "srcsvrid": "",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:29 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:29 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:29
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:29 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:29 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:29 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:29 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:29 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:29 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:29 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:29
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:29 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
vD1LboLLYrYYpCqB1wHD
iat
1636452089
exp
1636452149
2021-11-09 10:01:29 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ5LCJpYXQiOjE2MzY0NTIwODksImp0aSI6InZEMUxib0xMWXJZWXBDcUIxd0hEIn0.xTZOZniwJq6vtzyrl-38bCpBnxNOyUs1_8PsanGRLq7AdvbBV2lDtIGII0Sqh20Y5bDmP_KNpbbXfHdmtljTVNw8qPu7a8--FSniFPIkNEC4PN3Ng53Vz9bqFj7CqVU475vuMq9M0uuZi6fj_e9wVvkjmwf5NvBIf5rSNMqEfD8UcoBQN49pc3vOoLMXVuEG9g872r2Bcp4AELmGbTwxmzqOGOaW2lDVMiF9OytX_Dy8u_CIDfd9MwEO1wUZrv6x5NVFQLMQA69cgzZaq-V0THs-E9osvwMLM49w5FbKebhMJplL-adT-lqpc74v9brtbtVHMbOuN8J5a5zUGA4iqg
2021-11-09 10:01:29
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ5LCJpYXQiOjE2MzY0NTIwODksImp0aSI6InZEMUxib0xMWXJZWXBDcUIxd0hEIn0.xTZOZniwJq6vtzyrl-38bCpBnxNOyUs1_8PsanGRLq7AdvbBV2lDtIGII0Sqh20Y5bDmP_KNpbbXfHdmtljTVNw8qPu7a8--FSniFPIkNEC4PN3Ng53Vz9bqFj7CqVU475vuMq9M0uuZi6fj_e9wVvkjmwf5NvBIf5rSNMqEfD8UcoBQN49pc3vOoLMXVuEG9g872r2Bcp4AELmGbTwxmzqOGOaW2lDVMiF9OytX_Dy8u_CIDfd9MwEO1wUZrv6x5NVFQLMQA69cgzZaq-V0THs-E9osvwMLM49w5FbKebhMJplL-adT-lqpc74v9brtbtVHMbOuN8J5a5zUGA4iqg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:29
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTQ5LCJpYXQiOjE2MzY0NTIwODksImp0aSI6InZEMUxib0xMWXJZWXBDcUIxd0hEIn0.xTZOZniwJq6vtzyrl-38bCpBnxNOyUs1_8PsanGRLq7AdvbBV2lDtIGII0Sqh20Y5bDmP_KNpbbXfHdmtljTVNw8qPu7a8--FSniFPIkNEC4PN3Ng53Vz9bqFj7CqVU475vuMq9M0uuZi6fj_e9wVvkjmwf5NvBIf5rSNMqEfD8UcoBQN49pc3vOoLMXVuEG9g872r2Bcp4AELmGbTwxmzqOGOaW2lDVMiF9OytX_Dy8u_CIDfd9MwEO1wUZrv6x5NVFQLMQA69cgzZaq-V0THs-E9osvwMLM49w5FbKebhMJplL-adT-lqpc74v9brtbtVHMbOuN8J5a5zUGA4iqg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:30 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:29 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452090002944",
  "aigreturnhttpcode": "400",
  "pragma": "no-cache",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452090002945",
  "srcsvrid": "",
  "x-fapi-interaction-id": "d2ffd923-bfed-494b-97ac-d679ab7a05b2",
  "cache-control": "no-cache,no-store",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452090002946",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:30 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:30 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:30
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:30 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:30 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:30 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:30 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:30 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:30 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:30 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:30
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:30 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
lPyrV42WxBjQRt3uIz0k
iat
1636452090
exp
1636452150
2021-11-09 10:01:30 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUwLCJpYXQiOjE2MzY0NTIwOTAsImp0aSI6ImxQeXJWNDJXeEJqUVJ0M3VJejBrIn0.PAQ47rlZmsAN_iy6Q7EQIWP8b5Dy-4KWoQka44sPV_lVcwPFPBOUZLucSPQf-VeL6B2X325y-tcJqnQTaXEkDTu_y-PJbZ6OvkkWQ8c3TuNPQVBM30TrdgtWXgM_Ino5lp0IkdyjWbN9TQi18vK4bdxoGjrcL_GJkAiMjlhbcD_IXg0MSAFbPpJcpsbkwuR0ZmuJSLlJJpqwsyfOr0oRSgz1I8Bfcj8bANM4mNakLuffuaYN_WzOuZkwewTdwFoEAogfR0x8YhsJ4WJJhZ0eK_6XSBEKnsk3CK6mIn9p_cOFrqCf-WLwlbkifGexd_RXLnlBUWIk-c3wmUe4a00RpA
2021-11-09 10:01:30
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUwLCJpYXQiOjE2MzY0NTIwOTAsImp0aSI6ImxQeXJWNDJXeEJqUVJ0M3VJejBrIn0.PAQ47rlZmsAN_iy6Q7EQIWP8b5Dy-4KWoQka44sPV_lVcwPFPBOUZLucSPQf-VeL6B2X325y-tcJqnQTaXEkDTu_y-PJbZ6OvkkWQ8c3TuNPQVBM30TrdgtWXgM_Ino5lp0IkdyjWbN9TQi18vK4bdxoGjrcL_GJkAiMjlhbcD_IXg0MSAFbPpJcpsbkwuR0ZmuJSLlJJpqwsyfOr0oRSgz1I8Bfcj8bANM4mNakLuffuaYN_WzOuZkwewTdwFoEAogfR0x8YhsJ4WJJhZ0eK_6XSBEKnsk3CK6mIn9p_cOFrqCf-WLwlbkifGexd_RXLnlBUWIk-c3wmUe4a00RpA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:30
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUwLCJpYXQiOjE2MzY0NTIwOTAsImp0aSI6ImxQeXJWNDJXeEJqUVJ0M3VJejBrIn0.PAQ47rlZmsAN_iy6Q7EQIWP8b5Dy-4KWoQka44sPV_lVcwPFPBOUZLucSPQf-VeL6B2X325y-tcJqnQTaXEkDTu_y-PJbZ6OvkkWQ8c3TuNPQVBM30TrdgtWXgM_Ino5lp0IkdyjWbN9TQi18vK4bdxoGjrcL_GJkAiMjlhbcD_IXg0MSAFbPpJcpsbkwuR0ZmuJSLlJJpqwsyfOr0oRSgz1I8Bfcj8bANM4mNakLuffuaYN_WzOuZkwewTdwFoEAogfR0x8YhsJ4WJJhZ0eK_6XSBEKnsk3CK6mIn9p_cOFrqCf-WLwlbkifGexd_RXLnlBUWIk-c3wmUe4a00RpA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:31 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:30 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452091002947",
  "x-fapi-interaction-id": "6f981c32-d4f0-4833-800d-7e5971f6f778",
  "srcsvrid": "",
  "pragma": "no-cache",
  "aigreturnhttpcode": "400",
  "cache-control": "no-cache,no-store",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452091002948",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452091002949",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:31 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:31 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:31
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:31 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:31 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:31 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:31 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:31 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:31 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:31 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:31
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:31 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
ws8gI5PriAn1FjiamqC5
iat
1636452091
exp
1636452151
2021-11-09 10:01:31 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUxLCJpYXQiOjE2MzY0NTIwOTEsImp0aSI6IndzOGdJNVByaUFuMUZqaWFtcUM1In0.ypM9b-gFDTdgz4YFwcw6Ikw_pIcOfq8wdjy6zQQZcUdpyKankR_Y1dwW1QGCehQpNfi1m28Ki2qEHYoeCV4eNk5VpMVW90NrfIe37NKzmLk4r7iFF0Rq4ypqC6qL8JTnbn6yvE5ComxA0cPSdTLD3OIlEvZQXnYJno1zAu95nUxNkMD-b88xDK1ZFQ5lWhGGtUECWjbdvfLVtzOa-oNIj7T5vx_no3hYq9ZVFyIcorhk5tH4dSnZlvGxYQy0vx1ZAgtywF6BpX7hme3DRmUbAO0Ixx7aunJ4KTqXjF9eUJ5QCp4RqIk04vov4SZSdXMgaQWlFfa7XkOls98aHQQd7Q
2021-11-09 10:01:31
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUxLCJpYXQiOjE2MzY0NTIwOTEsImp0aSI6IndzOGdJNVByaUFuMUZqaWFtcUM1In0.ypM9b-gFDTdgz4YFwcw6Ikw_pIcOfq8wdjy6zQQZcUdpyKankR_Y1dwW1QGCehQpNfi1m28Ki2qEHYoeCV4eNk5VpMVW90NrfIe37NKzmLk4r7iFF0Rq4ypqC6qL8JTnbn6yvE5ComxA0cPSdTLD3OIlEvZQXnYJno1zAu95nUxNkMD-b88xDK1ZFQ5lWhGGtUECWjbdvfLVtzOa-oNIj7T5vx_no3hYq9ZVFyIcorhk5tH4dSnZlvGxYQy0vx1ZAgtywF6BpX7hme3DRmUbAO0Ixx7aunJ4KTqXjF9eUJ5QCp4RqIk04vov4SZSdXMgaQWlFfa7XkOls98aHQQd7Q
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:31
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUxLCJpYXQiOjE2MzY0NTIwOTEsImp0aSI6IndzOGdJNVByaUFuMUZqaWFtcUM1In0.ypM9b-gFDTdgz4YFwcw6Ikw_pIcOfq8wdjy6zQQZcUdpyKankR_Y1dwW1QGCehQpNfi1m28Ki2qEHYoeCV4eNk5VpMVW90NrfIe37NKzmLk4r7iFF0Rq4ypqC6qL8JTnbn6yvE5ComxA0cPSdTLD3OIlEvZQXnYJno1zAu95nUxNkMD-b88xDK1ZFQ5lWhGGtUECWjbdvfLVtzOa-oNIj7T5vx_no3hYq9ZVFyIcorhk5tH4dSnZlvGxYQy0vx1ZAgtywF6BpX7hme3DRmUbAO0Ixx7aunJ4KTqXjF9eUJ5QCp4RqIk04vov4SZSdXMgaQWlFfa7XkOls98aHQQd7Q&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:32 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:31 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "srcsvrid": "",
  "cache-control": "no-cache,no-store",
  "x-fapi-interaction-id": "99ba04e9-0e62-4dc5-b9db-8b927d0669c9",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452092002952",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452092002950",
  "pragma": "no-cache",
  "aigreturnhttpcode": "400",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452092002951",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:32 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:32 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:32
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:32 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:32 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:32 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:32 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:32 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:32 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:32 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:32
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:32 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
2K5iKQAGnuzMPX4T7JXU
iat
1636452092
exp
1636452152
2021-11-09 10:01:32 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUyLCJpYXQiOjE2MzY0NTIwOTIsImp0aSI6IjJLNWlLUUFHbnV6TVBYNFQ3SlhVIn0.UOidv6AFn2It4MSTEebxp02hDgYQKaNBWvF_JnXRbAUzvKbutDn_5fi7a6MoZWxvkIUN5PmU4sXVJTiUswgoq1F47nBhJmNkCvXApgOOlx32ymhmXrdD8sF3ELipHIH5ak62CEBAMCA5hQ2ll30WjCgc9Z0sPJa_yzLshvXfbYWzaF89ZcP0Ygb7OedygGorsmrKU2yIpINWlEsQcFhtzv6pJ-FWilgjLZlwK2UyRgQdt4PfJ_3FZlZ5_2SF5kx0QUOJBp63H4cKxzB0MWWn2LGiVSJp_uAou5njMRHSkvRDwExsJnASSFo6lS6UVan2m949xeVbDm_eiX_a7j1ZqA
2021-11-09 10:01:32
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUyLCJpYXQiOjE2MzY0NTIwOTIsImp0aSI6IjJLNWlLUUFHbnV6TVBYNFQ3SlhVIn0.UOidv6AFn2It4MSTEebxp02hDgYQKaNBWvF_JnXRbAUzvKbutDn_5fi7a6MoZWxvkIUN5PmU4sXVJTiUswgoq1F47nBhJmNkCvXApgOOlx32ymhmXrdD8sF3ELipHIH5ak62CEBAMCA5hQ2ll30WjCgc9Z0sPJa_yzLshvXfbYWzaF89ZcP0Ygb7OedygGorsmrKU2yIpINWlEsQcFhtzv6pJ-FWilgjLZlwK2UyRgQdt4PfJ_3FZlZ5_2SF5kx0QUOJBp63H4cKxzB0MWWn2LGiVSJp_uAou5njMRHSkvRDwExsJnASSFo6lS6UVan2m949xeVbDm_eiX_a7j1ZqA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:32
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUyLCJpYXQiOjE2MzY0NTIwOTIsImp0aSI6IjJLNWlLUUFHbnV6TVBYNFQ3SlhVIn0.UOidv6AFn2It4MSTEebxp02hDgYQKaNBWvF_JnXRbAUzvKbutDn_5fi7a6MoZWxvkIUN5PmU4sXVJTiUswgoq1F47nBhJmNkCvXApgOOlx32ymhmXrdD8sF3ELipHIH5ak62CEBAMCA5hQ2ll30WjCgc9Z0sPJa_yzLshvXfbYWzaF89ZcP0Ygb7OedygGorsmrKU2yIpINWlEsQcFhtzv6pJ-FWilgjLZlwK2UyRgQdt4PfJ_3FZlZ5_2SF5kx0QUOJBp63H4cKxzB0MWWn2LGiVSJp_uAou5njMRHSkvRDwExsJnASSFo6lS6UVan2m949xeVbDm_eiX_a7j1ZqA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:33 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:33 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "srcsvrid": "",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452093002955",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "aigreturnhttpcode": "400",
  "x-fapi-interaction-id": "0e63237c-11c5-4c27-9465-9d7ede3fb060",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452093002953",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452093002954",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:33 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:33 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:33
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:33 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:33 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:33 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:33 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:33 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:33 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:33 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:33
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:33 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
pTTAZzuu465Ak05drPes
iat
1636452093
exp
1636452153
2021-11-09 10:01:33 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUzLCJpYXQiOjE2MzY0NTIwOTMsImp0aSI6InBUVEFaenV1NDY1QWswNWRyUGVzIn0.e_EpTWWHAM5YI6CGcjs1xwWBBskCrHpbRHVm2EoQ2H-dSPQXUnYWjiP9yHA9jeQi9B8xKm1jQJABQSuuFe1N5dDnZObKwlMtKHa8I3JJoLNao1zU52BnHz0BM9vb4jlUTJ-iEwpnP5ya5BC5usuWVh9QspBuX8R84D-GW3KKFYlX4L9ixR1upT3TZJomUIRS8PQ-o4dHT_Wtmf1_mDLCqdD-sItuWyAza-DK26EwDWoWRIjeXmUV4WSVL3bbGvENKgp42n0VbYFbuvGXpE-zM5LuMY06jmrD0OpnvsQGvLsrIj8zxbAyQ5KetiePkZjeeqstp3ukosyn4dviVqiVIg
2021-11-09 10:01:33
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUzLCJpYXQiOjE2MzY0NTIwOTMsImp0aSI6InBUVEFaenV1NDY1QWswNWRyUGVzIn0.e_EpTWWHAM5YI6CGcjs1xwWBBskCrHpbRHVm2EoQ2H-dSPQXUnYWjiP9yHA9jeQi9B8xKm1jQJABQSuuFe1N5dDnZObKwlMtKHa8I3JJoLNao1zU52BnHz0BM9vb4jlUTJ-iEwpnP5ya5BC5usuWVh9QspBuX8R84D-GW3KKFYlX4L9ixR1upT3TZJomUIRS8PQ-o4dHT_Wtmf1_mDLCqdD-sItuWyAza-DK26EwDWoWRIjeXmUV4WSVL3bbGvENKgp42n0VbYFbuvGXpE-zM5LuMY06jmrD0OpnvsQGvLsrIj8zxbAyQ5KetiePkZjeeqstp3ukosyn4dviVqiVIg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:33
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTUzLCJpYXQiOjE2MzY0NTIwOTMsImp0aSI6InBUVEFaenV1NDY1QWswNWRyUGVzIn0.e_EpTWWHAM5YI6CGcjs1xwWBBskCrHpbRHVm2EoQ2H-dSPQXUnYWjiP9yHA9jeQi9B8xKm1jQJABQSuuFe1N5dDnZObKwlMtKHa8I3JJoLNao1zU52BnHz0BM9vb4jlUTJ-iEwpnP5ya5BC5usuWVh9QspBuX8R84D-GW3KKFYlX4L9ixR1upT3TZJomUIRS8PQ-o4dHT_Wtmf1_mDLCqdD-sItuWyAza-DK26EwDWoWRIjeXmUV4WSVL3bbGvENKgp42n0VbYFbuvGXpE-zM5LuMY06jmrD0OpnvsQGvLsrIj8zxbAyQ5KetiePkZjeeqstp3ukosyn4dviVqiVIg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:34 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:34 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "cache-control": "no-cache,no-store",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452094002956",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452094002958",
  "aigreturnhttpcode": "400",
  "srcsvrid": "",
  "pragma": "no-cache",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452094002957",
  "x-fapi-interaction-id": "c05c59bf-d096-4882-8858-5c382a1dae55",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:34 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:34 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:34
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:34 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:34 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:34 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:34 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:34 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:34 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:34 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:34
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:34 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
gcuOMoLxRWASyT9RrnCE
iat
1636452094
exp
1636452154
2021-11-09 10:01:34 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU0LCJpYXQiOjE2MzY0NTIwOTQsImp0aSI6ImdjdU9Nb0x4UldBU3lUOVJybkNFIn0.NRhspz8z0CTZDoWRfWckqCf593QXZS3kohKiIDBYlkklNlKzJ_Vg9U2x-9e_ZG5SknaKNK5ce_YH987EMENom8CnZhcBVkXAMBYImKSip8aojuVT_ADBghe9g03Ffl4PvRMPqqACd9O_SVtqOGCc4v-CTgu6ISaFVt5EUFtpkipescMgQKocPM8bV68G_7ROIqmL1tOh812e8TRUauGtdj1DxjTDGc6pUQlREvqhThYQJXUnYn4NTTX7RBVcwL3XCyucQEUwIW2EimUOgkIcmOx-84yrpGLm4VIihcJ-qR_amRxJDbtKUVW2e5uioourQNu2tV8oKrBZOjG7sGGfhA
2021-11-09 10:01:34
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU0LCJpYXQiOjE2MzY0NTIwOTQsImp0aSI6ImdjdU9Nb0x4UldBU3lUOVJybkNFIn0.NRhspz8z0CTZDoWRfWckqCf593QXZS3kohKiIDBYlkklNlKzJ_Vg9U2x-9e_ZG5SknaKNK5ce_YH987EMENom8CnZhcBVkXAMBYImKSip8aojuVT_ADBghe9g03Ffl4PvRMPqqACd9O_SVtqOGCc4v-CTgu6ISaFVt5EUFtpkipescMgQKocPM8bV68G_7ROIqmL1tOh812e8TRUauGtdj1DxjTDGc6pUQlREvqhThYQJXUnYn4NTTX7RBVcwL3XCyucQEUwIW2EimUOgkIcmOx-84yrpGLm4VIihcJ-qR_amRxJDbtKUVW2e5uioourQNu2tV8oKrBZOjG7sGGfhA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:34
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU0LCJpYXQiOjE2MzY0NTIwOTQsImp0aSI6ImdjdU9Nb0x4UldBU3lUOVJybkNFIn0.NRhspz8z0CTZDoWRfWckqCf593QXZS3kohKiIDBYlkklNlKzJ_Vg9U2x-9e_ZG5SknaKNK5ce_YH987EMENom8CnZhcBVkXAMBYImKSip8aojuVT_ADBghe9g03Ffl4PvRMPqqACd9O_SVtqOGCc4v-CTgu6ISaFVt5EUFtpkipescMgQKocPM8bV68G_7ROIqmL1tOh812e8TRUauGtdj1DxjTDGc6pUQlREvqhThYQJXUnYn4NTTX7RBVcwL3XCyucQEUwIW2EimUOgkIcmOx-84yrpGLm4VIihcJ-qR_amRxJDbtKUVW2e5uioourQNu2tV8oKrBZOjG7sGGfhA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:35 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:35 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452095002961",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452095002959",
  "x-fapi-interaction-id": "5a4eee08-d246-4cb9-b8e2-83080883e2b1",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452095002960",
  "aigreturnhttpcode": "400",
  "srcsvrid": "",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:35 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:35 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:35
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:35 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:35 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:35 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:35 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:35 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:35 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:35 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:35
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:35 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
mDJwQ2LJiVAtdlEaZPg5
iat
1636452095
exp
1636452155
2021-11-09 10:01:35 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU1LCJpYXQiOjE2MzY0NTIwOTUsImp0aSI6Im1ESndRMkxKaVZBdGRsRWFaUGc1In0.Tldso3AepJ3L2nPAtRo2qr7QBYHZnU_qQQUSascSu22U1Aa2vMoOxGeyLnBTD1a5cfDdpt4YQmOTjI1-8vvuzPoukwLATyRofjOcwvXfL5Iuw1RLGbNROz2tJw9lx-iuqngpP-rRm8U4XKVaUpB5wt51ScX7gHguy-hHlZbFC5hM2gMFUI_ciGnLII5oHqgATOmG5r4514qmvAv2kZ6QrQfecgjdd12TsMSnQW4ipWwwsX4HUmwqv4jHUXUmXad29B_rHuG1DcoXtoHEJlfslqpYJT3n3aQ_ygaqH-rKMR7XUyha-5KewXd8t1TzzPZN1ZOfylKt-_ZwNW2Zto02qg
2021-11-09 10:01:35
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU1LCJpYXQiOjE2MzY0NTIwOTUsImp0aSI6Im1ESndRMkxKaVZBdGRsRWFaUGc1In0.Tldso3AepJ3L2nPAtRo2qr7QBYHZnU_qQQUSascSu22U1Aa2vMoOxGeyLnBTD1a5cfDdpt4YQmOTjI1-8vvuzPoukwLATyRofjOcwvXfL5Iuw1RLGbNROz2tJw9lx-iuqngpP-rRm8U4XKVaUpB5wt51ScX7gHguy-hHlZbFC5hM2gMFUI_ciGnLII5oHqgATOmG5r4514qmvAv2kZ6QrQfecgjdd12TsMSnQW4ipWwwsX4HUmwqv4jHUXUmXad29B_rHuG1DcoXtoHEJlfslqpYJT3n3aQ_ygaqH-rKMR7XUyha-5KewXd8t1TzzPZN1ZOfylKt-_ZwNW2Zto02qg
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:35
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU1LCJpYXQiOjE2MzY0NTIwOTUsImp0aSI6Im1ESndRMkxKaVZBdGRsRWFaUGc1In0.Tldso3AepJ3L2nPAtRo2qr7QBYHZnU_qQQUSascSu22U1Aa2vMoOxGeyLnBTD1a5cfDdpt4YQmOTjI1-8vvuzPoukwLATyRofjOcwvXfL5Iuw1RLGbNROz2tJw9lx-iuqngpP-rRm8U4XKVaUpB5wt51ScX7gHguy-hHlZbFC5hM2gMFUI_ciGnLII5oHqgATOmG5r4514qmvAv2kZ6QrQfecgjdd12TsMSnQW4ipWwwsX4HUmwqv4jHUXUmXad29B_rHuG1DcoXtoHEJlfslqpYJT3n3aQ_ygaqH-rKMR7XUyha-5KewXd8t1TzzPZN1ZOfylKt-_ZwNW2Zto02qg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:36 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:36 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "x-fapi-interaction-id": "c5da51cc-8fa1-4a4e-a375-58e9fc441d01",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452096002962",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452096002963",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452096002964",
  "aigreturnhttpcode": "400",
  "srcsvrid": "",
  "cache-control": "no-cache,no-store",
  "pragma": "no-cache",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:36 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:36 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:36
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:36 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:36 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:36 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:36 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:36 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:36 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:36 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:36
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:36 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
U3g6bVKioSO6YBi4JE2H
iat
1636452096
exp
1636452156
2021-11-09 10:01:36 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU2LCJpYXQiOjE2MzY0NTIwOTYsImp0aSI6IlUzZzZiVktpb1NPNllCaTRKRTJIIn0.h2u5SuhaSvXH9Zc9uzMQm6CHcBAMsSocw-Y-nRCvagfnkru4_aSHHSTVaUoZVFpt4Z4SX18OZqEg7BzvksLhHKUtlg-eH9LjzSlZi3ysVSjdvWYWOyJSx65MZ17r5tl9jF2A3DXbqivV0WVhZDraH0ljukTWBvKL88_eM5CiahpFsCv4wxTRKGmk6qGlTp8cmIhgkKrba_EF3G_t4L2T-FWLLzd_fOWXTOTFkx6fcblP-H6KTSERkBYYMA7b6_FGmhjMGmNXW166hGZFIs1ixOxOTV-b5TIW16y5XTSoruPM7ZV481iRE5z0xny3a9t-oajTH_L-uiYQCemjPpqkMA
2021-11-09 10:01:36
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU2LCJpYXQiOjE2MzY0NTIwOTYsImp0aSI6IlUzZzZiVktpb1NPNllCaTRKRTJIIn0.h2u5SuhaSvXH9Zc9uzMQm6CHcBAMsSocw-Y-nRCvagfnkru4_aSHHSTVaUoZVFpt4Z4SX18OZqEg7BzvksLhHKUtlg-eH9LjzSlZi3ysVSjdvWYWOyJSx65MZ17r5tl9jF2A3DXbqivV0WVhZDraH0ljukTWBvKL88_eM5CiahpFsCv4wxTRKGmk6qGlTp8cmIhgkKrba_EF3G_t4L2T-FWLLzd_fOWXTOTFkx6fcblP-H6KTSERkBYYMA7b6_FGmhjMGmNXW166hGZFIs1ixOxOTV-b5TIW16y5XTSoruPM7ZV481iRE5z0xny3a9t-oajTH_L-uiYQCemjPpqkMA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:36
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU2LCJpYXQiOjE2MzY0NTIwOTYsImp0aSI6IlUzZzZiVktpb1NPNllCaTRKRTJIIn0.h2u5SuhaSvXH9Zc9uzMQm6CHcBAMsSocw-Y-nRCvagfnkru4_aSHHSTVaUoZVFpt4Z4SX18OZqEg7BzvksLhHKUtlg-eH9LjzSlZi3ysVSjdvWYWOyJSx65MZ17r5tl9jF2A3DXbqivV0WVhZDraH0ljukTWBvKL88_eM5CiahpFsCv4wxTRKGmk6qGlTp8cmIhgkKrba_EF3G_t4L2T-FWLLzd_fOWXTOTFkx6fcblP-H6KTSERkBYYMA7b6_FGmhjMGmNXW166hGZFIs1ixOxOTV-b5TIW16y5XTSoruPM7ZV481iRE5z0xny3a9t-oajTH_L-uiYQCemjPpqkMA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:37 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:37 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452097002969",
  "cache-control": "no-cache,no-store",
  "aigreturnhttpcode": "400",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452097002970",
  "pragma": "no-cache",
  "x-fapi-interaction-id": "ca85241c-0c35-46fd-8708-aa7e53f8e2d2",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452097002968",
  "srcsvrid": "",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:37 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:37 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:37
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:37 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:37 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:37 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:37 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:37 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:37 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:37 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:37
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:37 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
UGlyuKrOjSxtLn9cCOXL
iat
1636452097
exp
1636452157
2021-11-09 10:01:37 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU3LCJpYXQiOjE2MzY0NTIwOTcsImp0aSI6IlVHbHl1S3JPalN4dExuOWNDT1hMIn0.TgwyeMV5nQQFQxdZe_hRn-p6x8c_ZMJ0utTKNZIWJL2Z0NLwFc_n3-WHYCoypWfy-qO2X8pFR45_3kKgsWXzmEuHqAOFTYGT5KBdAvigwc-Ajp3wsTNcI_-bAEPBmC-PXWazq5oyHVbOs2xeM0TS_8Rp3d1rOJa11Y_rvZuxLgRD46-e41Xa3vFdVRUPwgaxGalHshoGoNKAR2m14Mj9z_tScyHpATMf41rAXWCqCqaawG5-bvghq3hUlgilbU-qJVFbHgELCHkr1pxCEr4DqevTVFMzm8qCNto1YbVw-yXeRYZmOcuTLJiaNnmbHD0ZNYLim2GAJEpdVYbiA5iMtw
2021-11-09 10:01:37
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU3LCJpYXQiOjE2MzY0NTIwOTcsImp0aSI6IlVHbHl1S3JPalN4dExuOWNDT1hMIn0.TgwyeMV5nQQFQxdZe_hRn-p6x8c_ZMJ0utTKNZIWJL2Z0NLwFc_n3-WHYCoypWfy-qO2X8pFR45_3kKgsWXzmEuHqAOFTYGT5KBdAvigwc-Ajp3wsTNcI_-bAEPBmC-PXWazq5oyHVbOs2xeM0TS_8Rp3d1rOJa11Y_rvZuxLgRD46-e41Xa3vFdVRUPwgaxGalHshoGoNKAR2m14Mj9z_tScyHpATMf41rAXWCqCqaawG5-bvghq3hUlgilbU-qJVFbHgELCHkr1pxCEr4DqevTVFMzm8qCNto1YbVw-yXeRYZmOcuTLJiaNnmbHD0ZNYLim2GAJEpdVYbiA5iMtw
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:37
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU3LCJpYXQiOjE2MzY0NTIwOTcsImp0aSI6IlVHbHl1S3JPalN4dExuOWNDT1hMIn0.TgwyeMV5nQQFQxdZe_hRn-p6x8c_ZMJ0utTKNZIWJL2Z0NLwFc_n3-WHYCoypWfy-qO2X8pFR45_3kKgsWXzmEuHqAOFTYGT5KBdAvigwc-Ajp3wsTNcI_-bAEPBmC-PXWazq5oyHVbOs2xeM0TS_8Rp3d1rOJa11Y_rvZuxLgRD46-e41Xa3vFdVRUPwgaxGalHshoGoNKAR2m14Mj9z_tScyHpATMf41rAXWCqCqaawG5-bvghq3hUlgilbU-qJVFbHgELCHkr1pxCEr4DqevTVFMzm8qCNto1YbVw-yXeRYZmOcuTLJiaNnmbHD0ZNYLim2GAJEpdVYbiA5iMtw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:38 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:38 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452098002974",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452098002975",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452098002976",
  "x-fapi-interaction-id": "d8218ce3-a027-43e2-8bea-2163b7903d50",
  "aigreturnhttpcode": "400",
  "srcsvrid": "",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:38 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:38 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:38
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:38 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:38 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:38 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:38 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:38 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:38 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
Calling token endpoint expecting one of errors of authorization_pending, slow_down, invalid_request, or 503 error
2021-11-09 10:01:38 SUCCESS
CreateTokenEndpointRequestForCIBAGrant
grant_type
urn:openid:params:grant-type:ciba
2021-11-09 10:01:38
AddAuthReqIdToTokenEndpointRequest
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
2021-11-09 10:01:38 SUCCESS
CreateClientAuthenticationAssertionClaims
Created client assertion claims
iss
894686c5-60a8-47d4-ae62-54c19ed70c35
sub
894686c5-60a8-47d4-ae62-54c19ed70c35
aud
https://matls-auth-ob.sirius.sg/token
jti
zUAsosdQGvZwt1xuoWpl
iat
1636452098
exp
1636452158
2021-11-09 10:01:38 SUCCESS
SignClientAuthenticationAssertion
Signed the client assertion
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU4LCJpYXQiOjE2MzY0NTIwOTgsImp0aSI6InpVQXNvc2RRR3Zad3QxeHVvV3BsIn0.M2wlgJcZlhsJlHxlGI25mUES8QK4ZShQTQFDzmf02JRxpdD39kCaNzzSXN6FTyARmHlhiXxfeLpUP4X1MNh-rXm_S52nExv58SLE2C9KZsBxt2fDYidw6Kmil_N3heIgAuMcBeZUUpxe1uWpzzpiL-P-5p7r1cOWVhtxxuL9YgmL3NArVd9n1W-wf2VGrrL6p93mDXmFG4AdY4omspCIqSwTcIPQXzOUJV67oltG3FX_uC6E4QKargaNK1h46oobli2Bb9J6iuWqadceer_7p5uob1uypUBhNzmaNl7xj9rWYPnCGekPidfFoGBcpBiySTYG8Uc1I--MC8YZ1pubYA
2021-11-09 10:01:38
AddClientAssertionToTokenEndpointRequest
Added client assertion
grant_type
urn:openid:params:grant-type:ciba
auth_req_id
UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs
client_assertion
eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU4LCJpYXQiOjE2MzY0NTIwOTgsImp0aSI6InpVQXNvc2RRR3Zad3QxeHVvV3BsIn0.M2wlgJcZlhsJlHxlGI25mUES8QK4ZShQTQFDzmf02JRxpdD39kCaNzzSXN6FTyARmHlhiXxfeLpUP4X1MNh-rXm_S52nExv58SLE2C9KZsBxt2fDYidw6Kmil_N3heIgAuMcBeZUUpxe1uWpzzpiL-P-5p7r1cOWVhtxxuL9YgmL3NArVd9n1W-wf2VGrrL6p93mDXmFG4AdY4omspCIqSwTcIPQXzOUJV67oltG3FX_uC6E4QKargaNK1h46oobli2Bb9J6iuWqadceer_7p5uob1uypUBhNzmaNl7xj9rWYPnCGekPidfFoGBcpBiySTYG8Uc1I--MC8YZ1pubYA
client_assertion_type
urn:ietf:params:oauth:client-assertion-type:jwt-bearer
2021-11-09 10:01:38
CallTokenEndpointAndReturnFullResponse
HTTP request
request_uri
https://matls-auth-ob.sirius.sg/token
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "accept-charset": "utf-8",
  "content-type": "application/x-www-form-urlencoded;charset\u003dUTF-8",
  "content-length": "918"
}
request_body
grant_type=urn%3Aopenid%3Aparams%3Agrant-type%3Aciba&auth_req_id=UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs&client_assertion=eyJraWQiOiJYNWQ0dkZZZkx4YUcxZ2c4X2wzYkZZRmhVYVVWbUU2UGFFc1JXWDJFWXFNIiwiYWxnIjoiUFMyNTYifQ.eyJzdWIiOiI4OTQ2ODZjNS02MGE4LTQ3ZDQtYWU2Mi01NGMxOWVkNzBjMzUiLCJhdWQiOiJodHRwczpcL1wvbWF0bHMtYXV0aC1vYi5zaXJpdXMuc2dcL3Rva2VuIiwiaXNzIjoiODk0Njg2YzUtNjBhOC00N2Q0LWFlNjItNTRjMTllZDcwYzM1IiwiZXhwIjoxNjM2NDUyMTU4LCJpYXQiOjE2MzY0NTIwOTgsImp0aSI6InpVQXNvc2RRR3Zad3QxeHVvV3BsIn0.M2wlgJcZlhsJlHxlGI25mUES8QK4ZShQTQFDzmf02JRxpdD39kCaNzzSXN6FTyARmHlhiXxfeLpUP4X1MNh-rXm_S52nExv58SLE2C9KZsBxt2fDYidw6Kmil_N3heIgAuMcBeZUUpxe1uWpzzpiL-P-5p7r1cOWVhtxxuL9YgmL3NArVd9n1W-wf2VGrrL6p93mDXmFG4AdY4omspCIqSwTcIPQXzOUJV67oltG3FX_uC6E4QKargaNK1h46oobli2Bb9J6iuWqadceer_7p5uob1uypUBhNzmaNl7xj9rWYPnCGekPidfFoGBcpBiySTYG8Uc1I--MC8YZ1pubYA&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer
request_mutual_tls
{
  "cert": "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\u003d",
  "key": "MIIEvgIBADANBgkqhkiG9w0BAQEFAASCBKgwggSkAgEAAoIBAQCoSQmonqPmuF/QKcnh1D5pXEujj2ojxJWxcmWkgjHCv2l55Knd5sBpHNhmGUbAjz6lXdPTN6druvi69oY4YU73xZMaKhq/ewlmWwI+SKXs/gRGW0PrI1F9FQs6RJqLw/3y27SzvAVlFi50cknUjyUMpnz2FX4EF1WfhXdaAqZ1pqWZEFFCCCpX+DUlpntZmu6wWofPSzEgCzf4GSvU7hifn3Kv9fek3J1O5h/9lNT8DMLTqOZPfOEB62wnqPrU+DqoHKj/Z7k00EhZDUcMqXncgnAgLdTCehZoWMlaSB7Yi3pOrQKHe3I5Dq3z+yYYucNpelU0RDU9h2ACyxOi8XhJAgMBAAECggEBAJWW1w8cdXVRz1mqy9oCYLgnYtUxVpgU1zu1BMUHNlR28bt4l8a4p7DIA1Q+g7YHnxhAH1tRzXDl8tO+7/CODzQQXIKVitFK/UAPBh93VIcmBYbE+cq6ymT1n9VbxkUXI1YOFsLuD52b6g94yEg6NiTYmZvl3u6kD2iNq1pHoNBSsSGFIPcIELFq3R6MS97qHkDSCHv6OETZjQVvfWXftrHjjpfHZEoyJgApMk8DH32AYs1F59zFYdizUEUBYMbO/UfYaZ0iDMTyarcYvDlyw4m3v9Y17MJYDCFHwU+Px/bFneC+XlaGBrW7fpQtyTjMzQnHKJ9zD1XZ/TIMnGckj0ECgYEA1Nxjo3CCi80t0XPjZpwRy8fgkKSlu3FWc+ra8e6ikJWpif69ZTBPtboTZHPgUga+fmog6Wjemug4NfKd4Z1tJvECyk/Gd3oxg1c6Uad485NRaGn+GBWLM2fNOfG263vCi9qo0IVn6HXKLDud4LpjVA1YZ6LNf0N/9KiaAtsgVf8CgYEAymP8VGaKS9DE12JFHADd326ymEGgPPIyMPeIUiISUFiXwuLDc8sA/HQP5Egm6b/M0xUM2hXhASJlVrluNfAb5fvE7bVGF00UineUKCZWJ2HkI5BDjS4AeJTiB9FlJz2B5cbtxTdsNi6xMAVewkfz1Y/uzURIK7UVd9CNG82CAbcCgYBjg5F1hJETqN3l0Scb/pT3Tz+2f7MXubnwQXkQqD8KF14GrLiAySBK1m5ghSf3UT3XvegbFzMS+sPkvMOBCedQ0FY8nSUtEEx7mdki+Ye7YEEr7nmjatcENmAk2dNprhda6OQJcIUOkZruKQT7Xkg3sHGHKf6mo7j7eaNe+HDaowKBgGz0ULXbEd5owF83Dv9ZVBhhjpG62pmUxQJpb6DPqM5KM0D+NLxUb+54SMnbMd+qmoiUD3wkRSIIM0fxwWwWG96+oDBb4yTOIR297CuFH+JJp7ihhEwvlJ9Vfy04Q91RFmntorkF8iJlFoxEh9PNSm4Q8zzb4oJtFOaQhjaOdsuXAoGBAITXGjnzPjZwc4hPw2zmz+NinOokIfgp9ZC/TDI0ciS/S9ufUi7tyZQdOcoI5vfaRxromnAEsOh5w7akKpAc77PkBqfOFBSWNg7VGfuEfzcxHkFghOpqz/HLNwGfmwg26/RQby1vPrEdajwCHuB9hH4trXJ+siF/lb0Ux3id2h6m",
  "ca": "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\u003d"
}
2021-11-09 10:01:40 RESPONSE
CallTokenEndpointAndReturnFullResponse
HTTP response
response_status_code
400 BAD_REQUEST
response_status_text
Bad Request
response_headers
{
  "server": "fasthttp",
  "date": "Tue, 09 Nov 2021 10:01:39 GMT",
  "content-type": "application/json",
  "content-length": "132",
  "aigreturnhttpcode": "400",
  "spanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452099002978",
  "pragma": "no-cache",
  "cache-control": "no-cache,no-store",
  "parentspanid": "1TN000001WS000001EV000001FPSUDMZaigbiz0000001636452099002977",
  "srcsvrid": "",
  "traceid": "0TN000001WS000001EV000001FPSUDMZaigbiz0000001636452099002979",
  "x-fapi-interaction-id": "67e837b3-41eb-4c94-9969-fc020a72971a",
  "content-security-policy": "default-src \u0027self\u0027; img-src \u0027self\u0027; object-src \u0027none\u0027; script-src \u0027self\u0027; style-src \u0027self\u0027; frame-ancestors \u0027self\u0027; base-uri \u0027self\u0027; form-action \u0027self\u0027;",
  "x-content-type-options": "nosniff",
  "strict-transport-security": "max-age\u003d31536000; includeSubdomains;",
  "access-control-allow-origin": "*",
  "access-control-allow-credentials": "true"
}
response_body
{"error":"authorization_pending","error_description":"authorization pending. Check that you auth_req_id authorized.","error_uri":""}
2021-11-09 10:01:40 SUCCESS
CallTokenEndpointAndReturnFullResponse
Parsed token endpoint response
error
authorization_pending
error_description
authorization pending. Check that you auth_req_id authorized.
error_uri

                                
2021-11-09 10:01:40 SUCCESS
CheckTokenEndpointReturnedJsonContentType
token_endpoint_response_headers Content-Type: header is application/json
2021-11-09 10:01:40
CheckTokenEndpointHttpStatusNot200
Condition ran but did not log anything
Verify token endpoint response is pending or slow_down
2021-11-09 10:01:40 SUCCESS
CheckTokenEndpointHttpStatus400
Token endpoint http status code was 400
2021-11-09 10:01:40 SUCCESS
ValidateErrorFromTokenEndpointResponseError
Token endpoint response error returned valid 'error' field
error
authorization_pending
2021-11-09 10:01:40 SUCCESS
CheckErrorDescriptionFromTokenEndpointResponseErrorContainsCRLFTAB
token_endpoint_response 'error_description' field does not include CR/LF/TAB
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:40 SUCCESS
ValidateErrorDescriptionFromTokenEndpointResponseError
token_endpoint_response error returned valid 'error_description' field
error_description
authorization pending. Check that you auth_req_id authorized.
2021-11-09 10:01:40 SUCCESS
ValidateErrorUriFromTokenEndpointResponseError
token_endpoint_response did not include optional 'error_uri' field
2021-11-09 10:01:40 SUCCESS
EnsureErrorTokenEndpointSlowdownOrAuthorizationPending
error met 'slow_down' or 'authorization_pending'
error
authorization_pending
2021-11-09 10:01:40
TellUserToDoCIBAAuthentication
Please authenticate and authorize the request
2021-11-09 10:01:40
CallAutomatedCibaApprovalEndpoint
If your server supports automated testing, you can set 'automated_ciba_approval_url' in your configuration to a url like https://cibasim.example.com/action?token={auth_req_id}&type={action} (auth_req_id will be automatically substituted for the current auth_req_id by the conformance suite, action will be allow or deny depending on the test)
2021-11-09 10:02:38 INCOMING
fapi-ciba-id1-multiple-call-to-token-endpoint
Incoming HTTP request to test instance yO6gM57VJXhvYxv
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "Go-http-client/1.1",
  "authorization": "Bearer bZ30bfK0im4Cp35gAt4f\u003d",
  "content-type": "application/json",
  "outgress-disable-redirect": "true",
  "_to1": "30000",
  "_to2": "29000",
  "_to3": "28000",
  "srcsvrid": "as",
  "accept-encoding": "gzip",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "61",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
ciba-notification-endpoint
incoming_body_form_params
incoming_method
POST
incoming_body_json
{
  "auth_req_id": "UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs"
}
incoming_query_string_params
{}
incoming_body
{"auth_req_id":"UCXDTd4F8MXHXDApxLP6goO8osBzE83OyWxBeM5WlLs"}
2021-11-09 10:02:38 OUTGOING
fapi-ciba-id1-multiple-call-to-token-endpoint
Response to HTTP request to test instance yO6gM57VJXhvYxv
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
ciba-notification-endpoint
2021-11-09 10:02:38 FINISHED
fapi-ciba-id1-multiple-call-to-token-endpoint
Test has run to completion
testmodule_result
PASSED
Unregister dynamically registered client
2021-11-09 10:02:38 INFO
UnregisterDynamicallyRegisteredClient
Skipped evaluation due to missing required string: registration_client_uri
expected
registration_client_uri
2021-11-09 10:02:51
TEST-RUNNER
Alias has now been claimed by another test
alias
ob-web-sirius
new_test_id
LY1FSH7AszGCJhm
Test Results