Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-05-04 10:28:55 INFO
TEST-RUNNER
Test instance V2imDOb2X6NQNQ1 created
baseUrl
https://www.certification.openid.net/test/a/keycloak
variant
{
  "client_auth_type": "mtls",
  "fapi_auth_request_method": "by_value",
  "fapi_profile": "openbanking_uk",
  "fapi_response_mode": "plain_response"
}
alias
keycloak
description
FAPI-RW-ID2: Keycloak test with mtls client authentication (RequestObject:ES256/IDToken:ES256)
planId
GpKFxBPePEcsv
config
{
  "alias": "keycloak",
  "description": "FAPI-RW-ID2: Keycloak test with mtls client authentication (RequestObject:ES256/IDToken:ES256)",
  "server": {
    "discoveryUrl": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/.well-known/openid-configuration"
  },
  "client": {
    "client_id": "client111-mtls-ES256-ES256",
    "scope": "openid email",
    "jwks": {
      "keys": [
        {
          "use": "sig",
          "kty": "EC",
          "kid": "client1-ES256",
          "crv": "P-256",
          "alg": "ES256",
          "x": "KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4",
          "y": "bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw",
          "d": "zngKYq2KBIRGiawAAZQJ0K_ZxL3VyZbOHYScKtrOWX0"
        }
      ]
    }
  },
  "client2": {
    "client_id": "client112-mtls-ES256-ES256",
    "scope": "openid email",
    "jwks": {
      "keys": [
        {
          "use": "sig",
          "kty": "EC",
          "kid": "client2-ES256",
          "crv": "P-256",
          "alg": "ES256",
          "x": "X1K2NP56XffP8ZvkSJiD3ZiaD6A1forvWkZ2AzqbyME",
          "y": "S2GQUKAw0gW5kT-lEehLkt02PxA6CukInQhvo1hWcNo",
          "d": "xDb8I6rF-rMPo5MV-rZSZZRwk1-TYJCm6SK4JGeP7Gk"
        }
      ]
    }
  },
  "mtls": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIw\ndjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNl\nY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhL\nZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5\nMDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQK\nEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UE\nAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+\nRfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy\n14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4\nMXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+a\nI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9l\nyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+\nMvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww\nCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v615\n9IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0R\nBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B\n3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w\u003d\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO\n40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBu\nforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMU\naak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNB\nTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtH\nsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2\nAsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4S\nYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU\n45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4\nU8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKA\nlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5C\nd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOf\nmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk\n57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9\nrnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cb\nQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74Rv\nChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5T\nOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/e\nlda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCS\nyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAw\nuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8\n/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8Xh\nO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL3\n0SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVU\nVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs\u003d\n-----END RSA PRIVATE KEY-----\n"
  },
  "mtls2": {
    "cert": "-----BEGIN CERTIFICATE-----\nMIIDJjCCAs6gAwIBAgIUKHCTpsodVknyAZC7gFy3hZZqTtEwCgYIKoZIzj0EAwIw\ndjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNl\nY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhL\nZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5\nMDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQK\nEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UE\nAxMHY2xpZW50MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMlwHpEQ\nVCrBo1yRmKACefdDiGLunW+REQHmTWUTEokWdVCsMGjqns1E4h68nmXVApXtyuGL\nF3IVzJrUQ6DQXCKdPpmoFplD6aC0CdFVouY8XULyny8d1aNl+1nrFFaiamW2JxD9\nPbtUKfE/TVMM+bums+gHW63KrJo7OnfEC0wvuEwY4vVDvL5DhxoURTU8YhBUxDvA\nnfQfD4TJEVqEiIt/0vTwrdEoRlHTwaJadcyKdUKvNVG1O1RGlsPm63qS2XkG4Qvw\nasIuhoxuUZbr74S9mlDQV33k/XCWj/nOr+58xCaXNKGOI9TlFA4+YUclJxy/GeBZ\nB0OmSitP5swqpCkCAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAww\nCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUT8nMrrlLi/LQTlb3\nk6QnqLwpGT0wHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0R\nBAQwAoIAMAoGCCqGSM49BAMCA0YAMEMCID4FMD7NJZFeO4X26GifL4ODr/vK+Nje\noAcnXdYo5WX7Ah8OifloGxnCplM7doLaG+LaE8r9VEi6QyD29NAIPUPe\n-----END CERTIFICATE-----\n",
    "key": "-----BEGIN RSA PRIVATE KEY-----\nMIIEpAIBAAKCAQEAyXAekRBUKsGjXJGYoAJ590OIYu6db5ERAeZNZRMSiRZ1UKww\naOqezUTiHryeZdUCle3K4YsXchXMmtRDoNBcIp0+magWmUPpoLQJ0VWi5jxdQvKf\nLx3Vo2X7WesUVqJqZbYnEP09u1Qp8T9NUwz5u6az6Adbrcqsmjs6d8QLTC+4TBji\n9UO8vkOHGhRFNTxiEFTEO8Cd9B8PhMkRWoSIi3/S9PCt0ShGUdPBolp1zIp1Qq81\nUbU7VEaWw+brepLZeQbhC/Bqwi6GjG5RluvvhL2aUNBXfeT9cJaP+c6v7nzEJpc0\noY4j1OUUDj5hRyUnHL8Z4FkHQ6ZKK0/mzCqkKQIDAQABAoIBAC6BHe1rkaLVVXuX\neV7nc3TsOF5urBYHrZ98pb2B67OOZcMcHYj7MXI+Rt3FuePUi2ZFoaL0U5NZCQVt\nn7dOoxayqrMapSz5CsS5C9MyLAtvQDCmhq1/+8RfVOnrZaSilmGo7df0Pv4ybgRu\nEtHrmvQBhmM436d9tN9ecR8ZOWp66Luy1GVM6rwH6ceOc46ZHUwoumN0kQt/G72G\n0QRbt7iGle/s11TzEKh3YaR9gkS+KPm5K+iPzSP1FxDiwSrKLRQJSjANrzTKEkuQ\nyDm7MSYm23guxosA/4Oyaa+7SDEqk9509yiDp51HK9fFJWnuBoDt7iduz0VJVqHg\nq0lE9wECgYEA08hkjl9PKMTX8vN9cOX+0W4en3K10Jjonw4d2gS2dIyb8o7B4ulb\nfGpleMAmcyGuG+k8fC8nSjqYSx4YHPunbmK1O4PCGTi8r6BtD9zW8opJVi+ImMsa\nn8l8bUASOuOFrHhvnB/JZS3yoOZVE8ey6/5QtSjwbn6I7dAvXXgT5pkCgYEA837O\nFMLfbWoYvdEa9LXmXGWagQe7Ta09BGbJ1Qs1hpuZJl8qK0kVWTDURtr5yu24r7YQ\n3S3cqKcg3FB3XO+vjreYKl2Cww/v8Wy/glGgqkAhd0dP9K1Q8F8XeQPlrPkNANrG\njIlNFYmg163EDwLJ+IoRr+t43KbIoGvsb9kTdBECgYEAh1keys6mrIuA58gtdyXG\nQNp7v7Nz9yiCIoTHFzrD0KC8WbxatUYmLdFhoFZNPG9d8oCRI1yPY6UnB3roNj2u\nt6Fl6e8+8ReNn0CL8wNUbBVs4SPnzJ6hGVWPq9Ky0+fs2ljuG31FHODMm4AZB1ct\nRh12PxE296buo+3VF4tSTKECgYEA4dUW73x52rHPNqWs+Y+HkuSNMuTn3DgzYlSv\nFw+pWioQFd2nb7P9v9Yg24KWsJZgd19GLs0tXaJ8QLnEqwaGbbhrwccu0xmB8glp\naUWp3J1ULJuQVZ81dWrMi2mI6C+o1sUR5yAkxTf7XG4Ga+GrTv9HPkEHvKZXZyoR\nhP7xIvECgYB6S0i6ruOAFq2iMyGoX83RlWjo+WrGqSVWfzRZ43rFQ3MBEIlkQD3K\n6+Y+v0MMlgrN3VQTi31IW42ftgOIiy7ZndMvBaQd2Zp4POtNISsRysQJcewPwbL0\nVXsalNqW+Rl8PDzrd6s13wYogMuWrwmbPphC04LdBhZb6nX6KVkn0A\u003d\u003d\n-----END RSA PRIVATE KEY-----\n"
  },
  "resource": {
    "resourceUrl": "https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/",
    "institution_id": "xxx",
    "resourceUrlAccountRequests": "https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/",
    "resourceUrlAccountsResource": "https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/"
  },
  "browser": [
    {
      "match": "https://keycloak-direct-brazil-ob.apps.brazilob.a7z0.p1.openshiftapps.com/auth/realms/test/openid-connect/auth*",
      "tasks": [
        {
          "task": "Initial Login",
          "match": "https://keycloak-direct-brazil-ob.apps.brazilob.a7z0.p1.openshiftapps.com/auth/realms/test/openid-connect/auth*",
          "commands": [
            [
              "text",
              "name",
              "username",
              "john"
            ],
            [
              "text",
              "name",
              "password",
              "john"
            ],
            [
              "click",
              "name",
              "login"
            ]
          ]
        },
        {
          "task": "Verify Complete",
          "match": "https://*/test/a/keycloak/callback*",
          "commands": [
            [
              "wait",
              "id",
              "submission_complete",
              10
            ]
          ]
        }
      ]
    }
  ]
}
testName
fapi-rw-id2-ensure-other-scope-order-succeeds
2021-05-04 10:28:55 SUCCESS
CreateRedirectUri
Created redirect URI
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
2021-05-04 10:28:55
GetDynamicServerConfiguration
HTTP request
request_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/.well-known/openid-configuration
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-05-04 10:28:56 RESPONSE
GetDynamicServerConfiguration
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "cache-control": "no-cache, must-revalidate, no-transform, no-store",
  "x-xss-protection": "1; mode\u003dblock",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "date": "Tue, 04 May 2021 10:28:56 GMT",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "content-length": "3306"
}
response_body
{"issuer":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test","authorization_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth","token_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token","introspection_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token/introspect","userinfo_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/userinfo","end_session_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/logout","jwks_uri":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs","check_session_iframe":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/login-status-iframe.html","grant_types_supported":["authorization_code","implicit","refresh_token","password","client_credentials"],"response_types_supported":["code","none","id_token","token","id_token token","code id_token","code token","code id_token token"],"subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"userinfo_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"response_modes_supported":["query","fragment","form_post"],"registration_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/clients-registrations/openid-connect","token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"claims_supported":["aud","sub","iss","auth_time","name","given_name","family_name","preferred_username","email","acr","openbanking_intent_id"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"scopes_supported":["openid","roles","web-origins","microprofile-jwt","accounts","offline_access","profile","email","address","phone"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"code_challenge_methods_supported":["plain","S256"],"tls_client_certificate_bound_access_tokens":true,"revocation_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/revoke","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"backchannel_logout_supported":true,"backchannel_logout_session_supported":true}
2021-05-04 10:28:56
GetDynamicServerConfiguration
Downloaded server configuration
server_config_string
{"issuer":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test","authorization_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth","token_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token","introspection_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token/introspect","userinfo_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/userinfo","end_session_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/logout","jwks_uri":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs","check_session_iframe":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/login-status-iframe.html","grant_types_supported":["authorization_code","implicit","refresh_token","password","client_credentials"],"response_types_supported":["code","none","id_token","token","id_token token","code id_token","code token","code id_token token"],"subject_types_supported":["public","pairwise"],"id_token_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A256GCM","A192GCM","A128GCM","A128CBC-HS256","A192CBC-HS384","A256CBC-HS512"],"userinfo_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"request_object_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512","none"],"response_modes_supported":["query","fragment","form_post"],"registration_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/clients-registrations/openid-connect","token_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"token_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"claims_supported":["aud","sub","iss","auth_time","name","given_name","family_name","preferred_username","email","acr","openbanking_intent_id"],"claim_types_supported":["normal"],"claims_parameter_supported":true,"scopes_supported":["openid","roles","web-origins","microprofile-jwt","accounts","offline_access","profile","email","address","phone"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"require_request_uri_registration":true,"code_challenge_methods_supported":["plain","S256"],"tls_client_certificate_bound_access_tokens":true,"revocation_endpoint":"https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/revoke","revocation_endpoint_auth_methods_supported":["private_key_jwt","client_secret_basic","client_secret_post","tls_client_auth","client_secret_jwt"],"revocation_endpoint_auth_signing_alg_values_supported":["PS384","ES384","RS384","HS256","HS512","ES256","RS256","HS384","ES512","PS256","PS512","RS512"],"backchannel_logout_supported":true,"backchannel_logout_session_supported":true}
2021-05-04 10:28:56 SUCCESS
GetDynamicServerConfiguration
Successfully parsed server configuration
issuer
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test
authorization_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth
token_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token
introspection_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token/introspect
userinfo_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/userinfo
end_session_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/logout
jwks_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs
check_session_iframe
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/login-status-iframe.html
grant_types_supported
[
  "authorization_code",
  "implicit",
  "refresh_token",
  "password",
  "client_credentials"
]
response_types_supported
[
  "code",
  "none",
  "id_token",
  "token",
  "id_token token",
  "code id_token",
  "code token",
  "code id_token token"
]
subject_types_supported
[
  "public",
  "pairwise"
]
id_token_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
id_token_encryption_alg_values_supported
[
  "RSA-OAEP",
  "RSA-OAEP-256",
  "RSA1_5"
]
id_token_encryption_enc_values_supported
[
  "A256GCM",
  "A192GCM",
  "A128GCM",
  "A128CBC-HS256",
  "A192CBC-HS384",
  "A256CBC-HS512"
]
userinfo_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512",
  "none"
]
request_object_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512",
  "none"
]
response_modes_supported
[
  "query",
  "fragment",
  "form_post"
]
registration_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/clients-registrations/openid-connect
token_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic",
  "client_secret_post",
  "tls_client_auth",
  "client_secret_jwt"
]
token_endpoint_auth_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
claims_supported
[
  "aud",
  "sub",
  "iss",
  "auth_time",
  "name",
  "given_name",
  "family_name",
  "preferred_username",
  "email",
  "acr",
  "openbanking_intent_id"
]
claim_types_supported
[
  "normal"
]
claims_parameter_supported
true
scopes_supported
[
  "openid",
  "roles",
  "web-origins",
  "microprofile-jwt",
  "accounts",
  "offline_access",
  "profile",
  "email",
  "address",
  "phone"
]
request_parameter_supported
true
request_uri_parameter_supported
true
require_request_uri_registration
true
code_challenge_methods_supported
[
  "plain",
  "S256"
]
tls_client_certificate_bound_access_tokens
true
revocation_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/revoke
revocation_endpoint_auth_methods_supported
[
  "private_key_jwt",
  "client_secret_basic",
  "client_secret_post",
  "tls_client_auth",
  "client_secret_jwt"
]
revocation_endpoint_auth_signing_alg_values_supported
[
  "PS384",
  "ES384",
  "RS384",
  "HS256",
  "HS512",
  "ES256",
  "RS256",
  "HS384",
  "ES512",
  "PS256",
  "PS512",
  "RS512"
]
backchannel_logout_supported
true
backchannel_logout_session_supported
true
2021-05-04 10:28:56 INFO
AddMTLSEndpointAliasesToEnvironment
The mtls_endpoint_aliases is not present in the server configuration
server
{
  "issuer": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test",
  "authorization_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth",
  "token_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token",
  "introspection_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/token/introspect",
  "userinfo_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/userinfo",
  "end_session_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/logout",
  "jwks_uri": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs",
  "check_session_iframe": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/login-status-iframe.html",
  "grant_types_supported": [
    "authorization_code",
    "implicit",
    "refresh_token",
    "password",
    "client_credentials"
  ],
  "response_types_supported": [
    "code",
    "none",
    "id_token",
    "token",
    "id_token token",
    "code id_token",
    "code token",
    "code id_token token"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "id_token_signing_alg_values_supported": [
    "PS384",
    "ES384",
    "RS384",
    "HS256",
    "HS512",
    "ES256",
    "RS256",
    "HS384",
    "ES512",
    "PS256",
    "PS512",
    "RS512"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA-OAEP",
    "RSA-OAEP-256",
    "RSA1_5"
  ],
  "id_token_encryption_enc_values_supported": [
    "A256GCM",
    "A192GCM",
    "A128GCM",
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512"
  ],
  "userinfo_signing_alg_values_supported": [
    "PS384",
    "ES384",
    "RS384",
    "HS256",
    "HS512",
    "ES256",
    "RS256",
    "HS384",
    "ES512",
    "PS256",
    "PS512",
    "RS512",
    "none"
  ],
  "request_object_signing_alg_values_supported": [
    "PS384",
    "ES384",
    "RS384",
    "HS256",
    "HS512",
    "ES256",
    "RS256",
    "HS384",
    "ES512",
    "PS256",
    "PS512",
    "RS512",
    "none"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "registration_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/clients-registrations/openid-connect",
  "token_endpoint_auth_methods_supported": [
    "private_key_jwt",
    "client_secret_basic",
    "client_secret_post",
    "tls_client_auth",
    "client_secret_jwt"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "PS384",
    "ES384",
    "RS384",
    "HS256",
    "HS512",
    "ES256",
    "RS256",
    "HS384",
    "ES512",
    "PS256",
    "PS512",
    "RS512"
  ],
  "claims_supported": [
    "aud",
    "sub",
    "iss",
    "auth_time",
    "name",
    "given_name",
    "family_name",
    "preferred_username",
    "email",
    "acr",
    "openbanking_intent_id"
  ],
  "claim_types_supported": [
    "normal"
  ],
  "claims_parameter_supported": true,
  "scopes_supported": [
    "openid",
    "roles",
    "web-origins",
    "microprofile-jwt",
    "accounts",
    "offline_access",
    "profile",
    "email",
    "address",
    "phone"
  ],
  "request_parameter_supported": true,
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": true,
  "code_challenge_methods_supported": [
    "plain",
    "S256"
  ],
  "tls_client_certificate_bound_access_tokens": true,
  "revocation_endpoint": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/revoke",
  "revocation_endpoint_auth_methods_supported": [
    "private_key_jwt",
    "client_secret_basic",
    "client_secret_post",
    "tls_client_auth",
    "client_secret_jwt"
  ],
  "revocation_endpoint_auth_signing_alg_values_supported": [
    "PS384",
    "ES384",
    "RS384",
    "HS256",
    "HS512",
    "ES256",
    "RS256",
    "HS384",
    "ES512",
    "PS256",
    "PS512",
    "RS512"
  ],
  "backchannel_logout_supported": true,
  "backchannel_logout_session_supported": true
}
2021-05-04 10:28:56 SUCCESS
CheckServerConfiguration
Found required server configuration keys
required
[
  "authorization_endpoint",
  "token_endpoint",
  "issuer"
]
2021-05-04 10:28:56 SUCCESS
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
registration_endpoint
{
  "testHost": "iam.brazil-ob.brazilob.obly.io",
  "testPort": 443
}
authorization_endpoint
{
  "testHost": "iam.brazil-ob.brazilob.obly.io",
  "testPort": 443
}
token_endpoint
{
  "testHost": "iam.brazil-ob.brazilob.obly.io",
  "testPort": 443
}
userinfo_endpoint
{
  "testHost": "iam.brazil-ob.brazilob.obly.io",
  "testPort": 443
}
2021-05-04 10:28:56
FetchServerKeys
Fetching server key
jwks_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs
2021-05-04 10:28:56
FetchServerKeys
HTTP request
request_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/certs
request_method
GET
request_headers
{
  "accept": "text/plain, application/json, application/cbor, application/*+json, */*",
  "content-length": "0"
}
request_body

                                
2021-05-04 10:28:57 RESPONSE
FetchServerKeys
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "cache-control": "no-cache",
  "x-xss-protection": "1; mode\u003dblock",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "date": "Tue, 04 May 2021 10:28:56 GMT",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "content-length": "3111"
}
response_body
{"keys":[{"kid":"xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64","kty":"EC","alg":"ES256","use":"sig","crv":"P-256","x":"Lybsovf5hDRWucOoKfakkFo6XRjWgeASlbJg0TAU6ts","y":"nAKR-V-A_XZO-xOuUCdxPusUXQPdy0J079VYrYO9oeQ"},{"kid":"SC-uY3bJnyeTpaaqQB0dYTYPZMo7WitRp5dEqoDl8FQ","kty":"RSA","alg":"RS256","use":"sig","n":"j8TbzjhUPnSbTlXdn-x6d33icEek6DBlUHPKBVK_oTQ2QuAoJE2KdSFqONyI6CZvyo6w4KE-AQlPkMT5HyR5ICDoTai0yMP-HXA9reA5giDAObbjLiAEL4C25SSi5YeM7RmS6ZlTRZJ3vUSuQX9rc-iBnbpgyBFQjHI-XrkaJrTEr-mFrX3IYG3J3SJpy-aknWvDFH5rhtNknADhjcuIlPQYMO3yRcLWprqO8fRvNis0AACEKwo-GzF1g3ByxBYocWVl22ggqvQ453_OU4giSn9HQZK5_xKEYsGA6jdBIpxowCEUwBaFKrGkZqtm7XQuoYjCJrhJfuRh7udjX9smvQ","e":"AQAB","x5c":["MIIClzCCAX8CBgF42lxs+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI/E2844VD50m05V3Z/send94nBHpOgwZVBzygVSv6E0NkLgKCRNinUhajjciOgmb8qOsOChPgEJT5DE+R8keSAg6E2otMjD/h1wPa3gOYIgwDm24y4gBC+AtuUkouWHjO0ZkumZU0WSd71ErkF/a3PogZ26YMgRUIxyPl65Gia0xK/pha19yGBtyd0iacvmpJ1rwxR+a4bTZJwA4Y3LiJT0GDDt8kXC1qa6jvH0bzYrNAAAhCsKPhsxdYNwcsQWKHFlZdtoIKr0OOd/zlOIIkp/R0GSuf8ShGLBgOo3QSKcaMAhFMAWhSqxpGarZu10LqGIwia4SX7kYe7nY1/bJr0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgL2u6o8mbTNb9VXZdN1GTyBQlIUAzhRK/a04i3Rz2uqElLurPo4QBhSoTXnqbAUnYqVOzs9hbA6w65EjMOjYmcXcVYOarNBEWEWIkKR9O+Hk7wqbD7ScYVjBhQnJ5N7W1JA3kC7ZKZhpe3sSIJLxc6DXuB9Eo/mCseXLX7Mydn3cHq7I4YFwQyRf8XqIuXBGvXL5tbfBZ9ie6XUvdGBgXLWaJNU54PSloEMTF8vIZ/zjMcl2EjTfhe+xT/53hO5pzCPG9KkPF8zUaAD+M+jP9R44tWyhkYN1+eZf+cfIhyetcneSc7xDSaF30Aw1Rxx+6q1ZDhAsI9QPTMcDs8j9FA=="],"x5t":"rjEjauFRe5Wx-LszIQX7LLFmnz8","x5t#S256":"0VzDVRJbyhFafD-YPd0fa7bB4Gvu4he78VPP17cAItQ"},{"kid":"QU9sUz8SX134GzIyTBVy6HtMB-tJ_RmNgKhPQiYRId8","kty":"RSA","alg":"PS256","use":"sig","n":"hrDCotmXed_3MpmUEMPC-ZaQeflhNNkA2a9genCuFFZreFiiDhVt7hO4_8Ko98Lik7UF1dWzG4hAtekQHvB-oEfcXO387KGCs5zisJ0pVRmZyUeUsGclc8tFEDmyLn1ajRj5d4XIsA5vVmmWa3YiJHN6mLYXtgg8FFoBXMvf0Ew94c4uC0Z0__ix-rN0vnQoBEdTxS17VT0v_g52CLMWXsD5X5DQ2EkRsGYOH_aJwnVGo9-hSZWWGMqIra7BZVsJkTL0H-4fr6HzlU8qqwnGvgbWkG_vHIr1E4dK_lxnE58KNCI24VImtmVxRfPYMbMFByoukwQqjSW0ZIN5B0nFMQ","e":"AQAB","x5c":["MIIClzCCAX8CBgF42lxtjDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIawwqLZl3nf9zKZlBDDwvmWkHn5YTTZANmvYHpwrhRWa3hYog4Vbe4TuP/CqPfC4pO1BdXVsxuIQLXpEB7wfqBH3Fzt/OyhgrOc4rCdKVUZmclHlLBnJXPLRRA5si59Wo0Y+XeFyLAOb1Zplmt2IiRzepi2F7YIPBRaAVzL39BMPeHOLgtGdP/4sfqzdL50KARHU8Ute1U9L/4OdgizFl7A+V+Q0NhJEbBmDh/2icJ1RqPfoUmVlhjKiK2uwWVbCZEy9B/uH6+h85VPKqsJxr4G1pBv7xyK9ROHSv5cZxOfCjQiNuFSJrZlcUXz2DGzBQcqLpMEKo0ltGSDeQdJxTECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJnw/2VFZx3fukDnEpMoEowW26a83ish/A66ZKRlyYAQlqIFqhWdU/KWjJri85l23/E9BfW3CW1/+dvanSFaqQ6KiYagQY8sCi6nXr9bxczxm06Ny/yh9eIy3wVk/BEVmP+i5/U2bkrbfI+f8ITaG2nV7dZgWzrDYx5Mvv8ZZ1aJRIldBMjs6PBAzvw3ZQQuj/6G1CTQkx5lMDLDb/0P9aZ0zlljGG+BZdgcjvln1u/n3Q8j3FVOOA+F5hIaLuEf4b+4wvVKbzUo/A3W8NVQ3gHhsMKYbX6OsKVCY9d061XTC9jyicWjeBpFHFpODZh1HV4LaKjLLDBsPwKdTTmaULw=="],"x5t":"Kqsoj7yFdoNQBuqNCQYxG641omk","x5t#S256":"5MOyu0gs-SFWSdSuvO1qiGrsgvDRq3ZpkSu_KKS56h4"}]}
2021-05-04 10:28:57
FetchServerKeys
Found JWK set string
jwk_string
{"keys":[{"kid":"xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64","kty":"EC","alg":"ES256","use":"sig","crv":"P-256","x":"Lybsovf5hDRWucOoKfakkFo6XRjWgeASlbJg0TAU6ts","y":"nAKR-V-A_XZO-xOuUCdxPusUXQPdy0J079VYrYO9oeQ"},{"kid":"SC-uY3bJnyeTpaaqQB0dYTYPZMo7WitRp5dEqoDl8FQ","kty":"RSA","alg":"RS256","use":"sig","n":"j8TbzjhUPnSbTlXdn-x6d33icEek6DBlUHPKBVK_oTQ2QuAoJE2KdSFqONyI6CZvyo6w4KE-AQlPkMT5HyR5ICDoTai0yMP-HXA9reA5giDAObbjLiAEL4C25SSi5YeM7RmS6ZlTRZJ3vUSuQX9rc-iBnbpgyBFQjHI-XrkaJrTEr-mFrX3IYG3J3SJpy-aknWvDFH5rhtNknADhjcuIlPQYMO3yRcLWprqO8fRvNis0AACEKwo-GzF1g3ByxBYocWVl22ggqvQ453_OU4giSn9HQZK5_xKEYsGA6jdBIpxowCEUwBaFKrGkZqtm7XQuoYjCJrhJfuRh7udjX9smvQ","e":"AQAB","x5c":["MIIClzCCAX8CBgF42lxs+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI/E2844VD50m05V3Z/send94nBHpOgwZVBzygVSv6E0NkLgKCRNinUhajjciOgmb8qOsOChPgEJT5DE+R8keSAg6E2otMjD/h1wPa3gOYIgwDm24y4gBC+AtuUkouWHjO0ZkumZU0WSd71ErkF/a3PogZ26YMgRUIxyPl65Gia0xK/pha19yGBtyd0iacvmpJ1rwxR+a4bTZJwA4Y3LiJT0GDDt8kXC1qa6jvH0bzYrNAAAhCsKPhsxdYNwcsQWKHFlZdtoIKr0OOd/zlOIIkp/R0GSuf8ShGLBgOo3QSKcaMAhFMAWhSqxpGarZu10LqGIwia4SX7kYe7nY1/bJr0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgL2u6o8mbTNb9VXZdN1GTyBQlIUAzhRK/a04i3Rz2uqElLurPo4QBhSoTXnqbAUnYqVOzs9hbA6w65EjMOjYmcXcVYOarNBEWEWIkKR9O+Hk7wqbD7ScYVjBhQnJ5N7W1JA3kC7ZKZhpe3sSIJLxc6DXuB9Eo/mCseXLX7Mydn3cHq7I4YFwQyRf8XqIuXBGvXL5tbfBZ9ie6XUvdGBgXLWaJNU54PSloEMTF8vIZ/zjMcl2EjTfhe+xT/53hO5pzCPG9KkPF8zUaAD+M+jP9R44tWyhkYN1+eZf+cfIhyetcneSc7xDSaF30Aw1Rxx+6q1ZDhAsI9QPTMcDs8j9FA=="],"x5t":"rjEjauFRe5Wx-LszIQX7LLFmnz8","x5t#S256":"0VzDVRJbyhFafD-YPd0fa7bB4Gvu4he78VPP17cAItQ"},{"kid":"QU9sUz8SX134GzIyTBVy6HtMB-tJ_RmNgKhPQiYRId8","kty":"RSA","alg":"PS256","use":"sig","n":"hrDCotmXed_3MpmUEMPC-ZaQeflhNNkA2a9genCuFFZreFiiDhVt7hO4_8Ko98Lik7UF1dWzG4hAtekQHvB-oEfcXO387KGCs5zisJ0pVRmZyUeUsGclc8tFEDmyLn1ajRj5d4XIsA5vVmmWa3YiJHN6mLYXtgg8FFoBXMvf0Ew94c4uC0Z0__ix-rN0vnQoBEdTxS17VT0v_g52CLMWXsD5X5DQ2EkRsGYOH_aJwnVGo9-hSZWWGMqIra7BZVsJkTL0H-4fr6HzlU8qqwnGvgbWkG_vHIr1E4dK_lxnE58KNCI24VImtmVxRfPYMbMFByoukwQqjSW0ZIN5B0nFMQ","e":"AQAB","x5c":["MIIClzCCAX8CBgF42lxtjDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIawwqLZl3nf9zKZlBDDwvmWkHn5YTTZANmvYHpwrhRWa3hYog4Vbe4TuP/CqPfC4pO1BdXVsxuIQLXpEB7wfqBH3Fzt/OyhgrOc4rCdKVUZmclHlLBnJXPLRRA5si59Wo0Y+XeFyLAOb1Zplmt2IiRzepi2F7YIPBRaAVzL39BMPeHOLgtGdP/4sfqzdL50KARHU8Ute1U9L/4OdgizFl7A+V+Q0NhJEbBmDh/2icJ1RqPfoUmVlhjKiK2uwWVbCZEy9B/uH6+h85VPKqsJxr4G1pBv7xyK9ROHSv5cZxOfCjQiNuFSJrZlcUXz2DGzBQcqLpMEKo0ltGSDeQdJxTECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJnw/2VFZx3fukDnEpMoEowW26a83ish/A66ZKRlyYAQlqIFqhWdU/KWjJri85l23/E9BfW3CW1/+dvanSFaqQ6KiYagQY8sCi6nXr9bxczxm06Ny/yh9eIy3wVk/BEVmP+i5/U2bkrbfI+f8ITaG2nV7dZgWzrDYx5Mvv8ZZ1aJRIldBMjs6PBAzvw3ZQQuj/6G1CTQkx5lMDLDb/0P9aZ0zlljGG+BZdgcjvln1u/n3Q8j3FVOOA+F5hIaLuEf4b+4wvVKbzUo/A3W8NVQ3gHhsMKYbX6OsKVCY9d061XTC9jyicWjeBpFHFpODZh1HV4LaKjLLDBsPwKdTTmaULw=="],"x5t":"Kqsoj7yFdoNQBuqNCQYxG641omk","x5t#S256":"5MOyu0gs-SFWSdSuvO1qiGrsgvDRq3ZpkSu_KKS56h4"}]}
2021-05-04 10:28:57 SUCCESS
FetchServerKeys
Found server JWK set
server_jwks
{
  "keys": [
    {
      "kid": "xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64",
      "kty": "EC",
      "alg": "ES256",
      "use": "sig",
      "crv": "P-256",
      "x": "Lybsovf5hDRWucOoKfakkFo6XRjWgeASlbJg0TAU6ts",
      "y": "nAKR-V-A_XZO-xOuUCdxPusUXQPdy0J079VYrYO9oeQ"
    },
    {
      "kid": "SC-uY3bJnyeTpaaqQB0dYTYPZMo7WitRp5dEqoDl8FQ",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "j8TbzjhUPnSbTlXdn-x6d33icEek6DBlUHPKBVK_oTQ2QuAoJE2KdSFqONyI6CZvyo6w4KE-AQlPkMT5HyR5ICDoTai0yMP-HXA9reA5giDAObbjLiAEL4C25SSi5YeM7RmS6ZlTRZJ3vUSuQX9rc-iBnbpgyBFQjHI-XrkaJrTEr-mFrX3IYG3J3SJpy-aknWvDFH5rhtNknADhjcuIlPQYMO3yRcLWprqO8fRvNis0AACEKwo-GzF1g3ByxBYocWVl22ggqvQ453_OU4giSn9HQZK5_xKEYsGA6jdBIpxowCEUwBaFKrGkZqtm7XQuoYjCJrhJfuRh7udjX9smvQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxs+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI/E2844VD50m05V3Z/send94nBHpOgwZVBzygVSv6E0NkLgKCRNinUhajjciOgmb8qOsOChPgEJT5DE+R8keSAg6E2otMjD/h1wPa3gOYIgwDm24y4gBC+AtuUkouWHjO0ZkumZU0WSd71ErkF/a3PogZ26YMgRUIxyPl65Gia0xK/pha19yGBtyd0iacvmpJ1rwxR+a4bTZJwA4Y3LiJT0GDDt8kXC1qa6jvH0bzYrNAAAhCsKPhsxdYNwcsQWKHFlZdtoIKr0OOd/zlOIIkp/R0GSuf8ShGLBgOo3QSKcaMAhFMAWhSqxpGarZu10LqGIwia4SX7kYe7nY1/bJr0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgL2u6o8mbTNb9VXZdN1GTyBQlIUAzhRK/a04i3Rz2uqElLurPo4QBhSoTXnqbAUnYqVOzs9hbA6w65EjMOjYmcXcVYOarNBEWEWIkKR9O+Hk7wqbD7ScYVjBhQnJ5N7W1JA3kC7ZKZhpe3sSIJLxc6DXuB9Eo/mCseXLX7Mydn3cHq7I4YFwQyRf8XqIuXBGvXL5tbfBZ9ie6XUvdGBgXLWaJNU54PSloEMTF8vIZ/zjMcl2EjTfhe+xT/53hO5pzCPG9KkPF8zUaAD+M+jP9R44tWyhkYN1+eZf+cfIhyetcneSc7xDSaF30Aw1Rxx+6q1ZDhAsI9QPTMcDs8j9FA\u003d\u003d"
      ],
      "x5t": "rjEjauFRe5Wx-LszIQX7LLFmnz8",
      "x5t#S256": "0VzDVRJbyhFafD-YPd0fa7bB4Gvu4he78VPP17cAItQ"
    },
    {
      "kid": "QU9sUz8SX134GzIyTBVy6HtMB-tJ_RmNgKhPQiYRId8",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "hrDCotmXed_3MpmUEMPC-ZaQeflhNNkA2a9genCuFFZreFiiDhVt7hO4_8Ko98Lik7UF1dWzG4hAtekQHvB-oEfcXO387KGCs5zisJ0pVRmZyUeUsGclc8tFEDmyLn1ajRj5d4XIsA5vVmmWa3YiJHN6mLYXtgg8FFoBXMvf0Ew94c4uC0Z0__ix-rN0vnQoBEdTxS17VT0v_g52CLMWXsD5X5DQ2EkRsGYOH_aJwnVGo9-hSZWWGMqIra7BZVsJkTL0H-4fr6HzlU8qqwnGvgbWkG_vHIr1E4dK_lxnE58KNCI24VImtmVxRfPYMbMFByoukwQqjSW0ZIN5B0nFMQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxtjDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIawwqLZl3nf9zKZlBDDwvmWkHn5YTTZANmvYHpwrhRWa3hYog4Vbe4TuP/CqPfC4pO1BdXVsxuIQLXpEB7wfqBH3Fzt/OyhgrOc4rCdKVUZmclHlLBnJXPLRRA5si59Wo0Y+XeFyLAOb1Zplmt2IiRzepi2F7YIPBRaAVzL39BMPeHOLgtGdP/4sfqzdL50KARHU8Ute1U9L/4OdgizFl7A+V+Q0NhJEbBmDh/2icJ1RqPfoUmVlhjKiK2uwWVbCZEy9B/uH6+h85VPKqsJxr4G1pBv7xyK9ROHSv5cZxOfCjQiNuFSJrZlcUXz2DGzBQcqLpMEKo0ltGSDeQdJxTECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJnw/2VFZx3fukDnEpMoEowW26a83ish/A66ZKRlyYAQlqIFqhWdU/KWjJri85l23/E9BfW3CW1/+dvanSFaqQ6KiYagQY8sCi6nXr9bxczxm06Ny/yh9eIy3wVk/BEVmP+i5/U2bkrbfI+f8ITaG2nV7dZgWzrDYx5Mvv8ZZ1aJRIldBMjs6PBAzvw3ZQQuj/6G1CTQkx5lMDLDb/0P9aZ0zlljGG+BZdgcjvln1u/n3Q8j3FVOOA+F5hIaLuEf4b+4wvVKbzUo/A3W8NVQ3gHhsMKYbX6OsKVCY9d061XTC9jyicWjeBpFHFpODZh1HV4LaKjLLDBsPwKdTTmaULw\u003d\u003d"
      ],
      "x5t": "Kqsoj7yFdoNQBuqNCQYxG641omk",
      "x5t#S256": "5MOyu0gs-SFWSdSuvO1qiGrsgvDRq3ZpkSu_KKS56h4"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
CheckServerKeysIsValid
Server JWKs is valid
server_jwks
{
  "keys": [
    {
      "kid": "xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64",
      "kty": "EC",
      "alg": "ES256",
      "use": "sig",
      "crv": "P-256",
      "x": "Lybsovf5hDRWucOoKfakkFo6XRjWgeASlbJg0TAU6ts",
      "y": "nAKR-V-A_XZO-xOuUCdxPusUXQPdy0J079VYrYO9oeQ"
    },
    {
      "kid": "SC-uY3bJnyeTpaaqQB0dYTYPZMo7WitRp5dEqoDl8FQ",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "j8TbzjhUPnSbTlXdn-x6d33icEek6DBlUHPKBVK_oTQ2QuAoJE2KdSFqONyI6CZvyo6w4KE-AQlPkMT5HyR5ICDoTai0yMP-HXA9reA5giDAObbjLiAEL4C25SSi5YeM7RmS6ZlTRZJ3vUSuQX9rc-iBnbpgyBFQjHI-XrkaJrTEr-mFrX3IYG3J3SJpy-aknWvDFH5rhtNknADhjcuIlPQYMO3yRcLWprqO8fRvNis0AACEKwo-GzF1g3ByxBYocWVl22ggqvQ453_OU4giSn9HQZK5_xKEYsGA6jdBIpxowCEUwBaFKrGkZqtm7XQuoYjCJrhJfuRh7udjX9smvQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxs+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI/E2844VD50m05V3Z/send94nBHpOgwZVBzygVSv6E0NkLgKCRNinUhajjciOgmb8qOsOChPgEJT5DE+R8keSAg6E2otMjD/h1wPa3gOYIgwDm24y4gBC+AtuUkouWHjO0ZkumZU0WSd71ErkF/a3PogZ26YMgRUIxyPl65Gia0xK/pha19yGBtyd0iacvmpJ1rwxR+a4bTZJwA4Y3LiJT0GDDt8kXC1qa6jvH0bzYrNAAAhCsKPhsxdYNwcsQWKHFlZdtoIKr0OOd/zlOIIkp/R0GSuf8ShGLBgOo3QSKcaMAhFMAWhSqxpGarZu10LqGIwia4SX7kYe7nY1/bJr0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgL2u6o8mbTNb9VXZdN1GTyBQlIUAzhRK/a04i3Rz2uqElLurPo4QBhSoTXnqbAUnYqVOzs9hbA6w65EjMOjYmcXcVYOarNBEWEWIkKR9O+Hk7wqbD7ScYVjBhQnJ5N7W1JA3kC7ZKZhpe3sSIJLxc6DXuB9Eo/mCseXLX7Mydn3cHq7I4YFwQyRf8XqIuXBGvXL5tbfBZ9ie6XUvdGBgXLWaJNU54PSloEMTF8vIZ/zjMcl2EjTfhe+xT/53hO5pzCPG9KkPF8zUaAD+M+jP9R44tWyhkYN1+eZf+cfIhyetcneSc7xDSaF30Aw1Rxx+6q1ZDhAsI9QPTMcDs8j9FA\u003d\u003d"
      ],
      "x5t": "rjEjauFRe5Wx-LszIQX7LLFmnz8",
      "x5t#S256": "0VzDVRJbyhFafD-YPd0fa7bB4Gvu4he78VPP17cAItQ"
    },
    {
      "kid": "QU9sUz8SX134GzIyTBVy6HtMB-tJ_RmNgKhPQiYRId8",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "hrDCotmXed_3MpmUEMPC-ZaQeflhNNkA2a9genCuFFZreFiiDhVt7hO4_8Ko98Lik7UF1dWzG4hAtekQHvB-oEfcXO387KGCs5zisJ0pVRmZyUeUsGclc8tFEDmyLn1ajRj5d4XIsA5vVmmWa3YiJHN6mLYXtgg8FFoBXMvf0Ew94c4uC0Z0__ix-rN0vnQoBEdTxS17VT0v_g52CLMWXsD5X5DQ2EkRsGYOH_aJwnVGo9-hSZWWGMqIra7BZVsJkTL0H-4fr6HzlU8qqwnGvgbWkG_vHIr1E4dK_lxnE58KNCI24VImtmVxRfPYMbMFByoukwQqjSW0ZIN5B0nFMQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxtjDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIawwqLZl3nf9zKZlBDDwvmWkHn5YTTZANmvYHpwrhRWa3hYog4Vbe4TuP/CqPfC4pO1BdXVsxuIQLXpEB7wfqBH3Fzt/OyhgrOc4rCdKVUZmclHlLBnJXPLRRA5si59Wo0Y+XeFyLAOb1Zplmt2IiRzepi2F7YIPBRaAVzL39BMPeHOLgtGdP/4sfqzdL50KARHU8Ute1U9L/4OdgizFl7A+V+Q0NhJEbBmDh/2icJ1RqPfoUmVlhjKiK2uwWVbCZEy9B/uH6+h85VPKqsJxr4G1pBv7xyK9ROHSv5cZxOfCjQiNuFSJrZlcUXz2DGzBQcqLpMEKo0ltGSDeQdJxTECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJnw/2VFZx3fukDnEpMoEowW26a83ish/A66ZKRlyYAQlqIFqhWdU/KWjJri85l23/E9BfW3CW1/+dvanSFaqQ6KiYagQY8sCi6nXr9bxczxm06Ny/yh9eIy3wVk/BEVmP+i5/U2bkrbfI+f8ITaG2nV7dZgWzrDYx5Mvv8ZZ1aJRIldBMjs6PBAzvw3ZQQuj/6G1CTQkx5lMDLDb/0P9aZ0zlljGG+BZdgcjvln1u/n3Q8j3FVOOA+F5hIaLuEf4b+4wvVKbzUo/A3W8NVQ3gHhsMKYbX6OsKVCY9d061XTC9jyicWjeBpFHFpODZh1HV4LaKjLLDBsPwKdTTmaULw\u003d\u003d"
      ],
      "x5t": "Kqsoj7yFdoNQBuqNCQYxG641omk",
      "x5t#S256": "5MOyu0gs-SFWSdSuvO1qiGrsgvDRq3ZpkSu_KKS56h4"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-05-04 10:28:57 SUCCESS
CheckForKeyIdInServerJWKs
All keys contain kids
2021-05-04 10:28:57 SUCCESS
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
2021-05-04 10:28:57 SUCCESS
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
server_jwks
{
  "keys": [
    {
      "kid": "xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64",
      "kty": "EC",
      "alg": "ES256",
      "use": "sig",
      "crv": "P-256",
      "x": "Lybsovf5hDRWucOoKfakkFo6XRjWgeASlbJg0TAU6ts",
      "y": "nAKR-V-A_XZO-xOuUCdxPusUXQPdy0J079VYrYO9oeQ"
    },
    {
      "kid": "SC-uY3bJnyeTpaaqQB0dYTYPZMo7WitRp5dEqoDl8FQ",
      "kty": "RSA",
      "alg": "RS256",
      "use": "sig",
      "n": "j8TbzjhUPnSbTlXdn-x6d33icEek6DBlUHPKBVK_oTQ2QuAoJE2KdSFqONyI6CZvyo6w4KE-AQlPkMT5HyR5ICDoTai0yMP-HXA9reA5giDAObbjLiAEL4C25SSi5YeM7RmS6ZlTRZJ3vUSuQX9rc-iBnbpgyBFQjHI-XrkaJrTEr-mFrX3IYG3J3SJpy-aknWvDFH5rhtNknADhjcuIlPQYMO3yRcLWprqO8fRvNis0AACEKwo-GzF1g3ByxBYocWVl22ggqvQ453_OU4giSn9HQZK5_xKEYsGA6jdBIpxowCEUwBaFKrGkZqtm7XQuoYjCJrhJfuRh7udjX9smvQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxs+zANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAI/E2844VD50m05V3Z/send94nBHpOgwZVBzygVSv6E0NkLgKCRNinUhajjciOgmb8qOsOChPgEJT5DE+R8keSAg6E2otMjD/h1wPa3gOYIgwDm24y4gBC+AtuUkouWHjO0ZkumZU0WSd71ErkF/a3PogZ26YMgRUIxyPl65Gia0xK/pha19yGBtyd0iacvmpJ1rwxR+a4bTZJwA4Y3LiJT0GDDt8kXC1qa6jvH0bzYrNAAAhCsKPhsxdYNwcsQWKHFlZdtoIKr0OOd/zlOIIkp/R0GSuf8ShGLBgOo3QSKcaMAhFMAWhSqxpGarZu10LqGIwia4SX7kYe7nY1/bJr0CAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAgL2u6o8mbTNb9VXZdN1GTyBQlIUAzhRK/a04i3Rz2uqElLurPo4QBhSoTXnqbAUnYqVOzs9hbA6w65EjMOjYmcXcVYOarNBEWEWIkKR9O+Hk7wqbD7ScYVjBhQnJ5N7W1JA3kC7ZKZhpe3sSIJLxc6DXuB9Eo/mCseXLX7Mydn3cHq7I4YFwQyRf8XqIuXBGvXL5tbfBZ9ie6XUvdGBgXLWaJNU54PSloEMTF8vIZ/zjMcl2EjTfhe+xT/53hO5pzCPG9KkPF8zUaAD+M+jP9R44tWyhkYN1+eZf+cfIhyetcneSc7xDSaF30Aw1Rxx+6q1ZDhAsI9QPTMcDs8j9FA\u003d\u003d"
      ],
      "x5t": "rjEjauFRe5Wx-LszIQX7LLFmnz8",
      "x5t#S256": "0VzDVRJbyhFafD-YPd0fa7bB4Gvu4he78VPP17cAItQ"
    },
    {
      "kid": "QU9sUz8SX134GzIyTBVy6HtMB-tJ_RmNgKhPQiYRId8",
      "kty": "RSA",
      "alg": "PS256",
      "use": "sig",
      "n": "hrDCotmXed_3MpmUEMPC-ZaQeflhNNkA2a9genCuFFZreFiiDhVt7hO4_8Ko98Lik7UF1dWzG4hAtekQHvB-oEfcXO387KGCs5zisJ0pVRmZyUeUsGclc8tFEDmyLn1ajRj5d4XIsA5vVmmWa3YiJHN6mLYXtgg8FFoBXMvf0Ew94c4uC0Z0__ix-rN0vnQoBEdTxS17VT0v_g52CLMWXsD5X5DQ2EkRsGYOH_aJwnVGo9-hSZWWGMqIra7BZVsJkTL0H-4fr6HzlU8qqwnGvgbWkG_vHIr1E4dK_lxnE58KNCI24VImtmVxRfPYMbMFByoukwQqjSW0ZIN5B0nFMQ",
      "e": "AQAB",
      "x5c": [
        "MIIClzCCAX8CBgF42lxtjDANBgkqhkiG9w0BAQsFADAPMQ0wCwYDVQQDDAR0ZXN0MB4XDTIxMDQxNjExMDQ1M1oXDTMxMDQxNjExMDYzM1owDzENMAsGA1UEAwwEdGVzdDCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAIawwqLZl3nf9zKZlBDDwvmWkHn5YTTZANmvYHpwrhRWa3hYog4Vbe4TuP/CqPfC4pO1BdXVsxuIQLXpEB7wfqBH3Fzt/OyhgrOc4rCdKVUZmclHlLBnJXPLRRA5si59Wo0Y+XeFyLAOb1Zplmt2IiRzepi2F7YIPBRaAVzL39BMPeHOLgtGdP/4sfqzdL50KARHU8Ute1U9L/4OdgizFl7A+V+Q0NhJEbBmDh/2icJ1RqPfoUmVlhjKiK2uwWVbCZEy9B/uH6+h85VPKqsJxr4G1pBv7xyK9ROHSv5cZxOfCjQiNuFSJrZlcUXz2DGzBQcqLpMEKo0ltGSDeQdJxTECAwEAATANBgkqhkiG9w0BAQsFAAOCAQEAJnw/2VFZx3fukDnEpMoEowW26a83ish/A66ZKRlyYAQlqIFqhWdU/KWjJri85l23/E9BfW3CW1/+dvanSFaqQ6KiYagQY8sCi6nXr9bxczxm06Ny/yh9eIy3wVk/BEVmP+i5/U2bkrbfI+f8ITaG2nV7dZgWzrDYx5Mvv8ZZ1aJRIldBMjs6PBAzvw3ZQQuj/6G1CTQkx5lMDLDb/0P9aZ0zlljGG+BZdgcjvln1u/n3Q8j3FVOOA+F5hIaLuEf4b+4wvVKbzUo/A3W8NVQ3gHhsMKYbX6OsKVCY9d061XTC9jyicWjeBpFHFpODZh1HV4LaKjLLDBsPwKdTTmaULw\u003d\u003d"
      ],
      "x5t": "Kqsoj7yFdoNQBuqNCQYxG641omk",
      "x5t#S256": "5MOyu0gs-SFWSdSuvO1qiGrsgvDRq3ZpkSu_KKS56h4"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
GetStaticClientConfiguration
Found a static client object
client_id
client111-mtls-ES256-ES256
scope
openid email
jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client1-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4",
      "y": "bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw",
      "d": "zngKYq2KBIRGiawAAZQJ0K_ZxL3VyZbOHYScKtrOWX0"
    }
  ]
}
2021-05-04 10:28:57
ValidateMTLSCertificatesHeader
No certificate authority found for MTLS
2021-05-04 10:28:57 SUCCESS
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
2021-05-04 10:28:57
ExtractMTLSCertificatesFromConfiguration
No certificate authority found for MTLS
2021-05-04 10:28:57 SUCCESS
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+RfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4MXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+aI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9lyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+Mvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v6159IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w=
key
MIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBuforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMUaak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNBTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtHsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2AsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4SYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4U8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKAlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5Cd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOfmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9rnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cbQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74RvChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5TOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/elda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCSyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAwuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8XhO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL30SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVUVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs=
2021-05-04 10:28:57 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-05-04 10:28:57 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client1-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4",
      "y": "bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw",
      "d": "zngKYq2KBIRGiawAAZQJ0K_ZxL3VyZbOHYScKtrOWX0"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "client1-ES256",
      "x": "KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4",
      "y": "bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw",
      "alg": "ES256"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-05-04 10:28:57 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-05-04 10:28:57 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2021-05-04 10:28:57 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client1-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4",
      "y": "bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw",
      "d": "zngKYq2KBIRGiawAAZQJ0K_ZxL3VyZbOHYScKtrOWX0"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
Verify configuration of second client
2021-05-04 10:28:57 SUCCESS
GetStaticClient2Configuration
Found a static second client object
client_id
client112-mtls-ES256-ES256
scope
openid email
jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client2-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "X1K2NP56XffP8ZvkSJiD3ZiaD6A1forvWkZ2AzqbyME",
      "y": "S2GQUKAw0gW5kT-lEehLkt02PxA6CukInQhvo1hWcNo",
      "d": "xDb8I6rF-rMPo5MV-rZSZZRwk1-TYJCm6SK4JGeP7Gk"
    }
  ]
}
2021-05-04 10:28:57
ValidateMTLSCertificates2Header
No certificate authority found for MTLS
2021-05-04 10:28:57 SUCCESS
ValidateMTLSCertificates2Header
MTLS certificates header is valid
2021-05-04 10:28:57
ExtractMTLSCertificates2FromConfiguration
No certificate authority found for MTLS
2021-05-04 10:28:57 SUCCESS
ExtractMTLSCertificates2FromConfiguration
Mutual TLS authentication credentials loaded
cert
MIIDJjCCAs6gAwIBAgIUKHCTpsodVknyAZC7gFy3hZZqTtEwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MjCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAMlwHpEQVCrBo1yRmKACefdDiGLunW+REQHmTWUTEokWdVCsMGjqns1E4h68nmXVApXtyuGLF3IVzJrUQ6DQXCKdPpmoFplD6aC0CdFVouY8XULyny8d1aNl+1nrFFaiamW2JxD9PbtUKfE/TVMM+bums+gHW63KrJo7OnfEC0wvuEwY4vVDvL5DhxoURTU8YhBUxDvAnfQfD4TJEVqEiIt/0vTwrdEoRlHTwaJadcyKdUKvNVG1O1RGlsPm63qS2XkG4QvwasIuhoxuUZbr74S9mlDQV33k/XCWj/nOr+58xCaXNKGOI9TlFA4+YUclJxy/GeBZB0OmSitP5swqpCkCAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQUT8nMrrlLi/LQTlb3k6QnqLwpGT0wHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0YAMEMCID4FMD7NJZFeO4X26GifL4ODr/vK+NjeoAcnXdYo5WX7Ah8OifloGxnCplM7doLaG+LaE8r9VEi6QyD29NAIPUPe
key
MIIEpAIBAAKCAQEAyXAekRBUKsGjXJGYoAJ590OIYu6db5ERAeZNZRMSiRZ1UKwwaOqezUTiHryeZdUCle3K4YsXchXMmtRDoNBcIp0+magWmUPpoLQJ0VWi5jxdQvKfLx3Vo2X7WesUVqJqZbYnEP09u1Qp8T9NUwz5u6az6Adbrcqsmjs6d8QLTC+4TBji9UO8vkOHGhRFNTxiEFTEO8Cd9B8PhMkRWoSIi3/S9PCt0ShGUdPBolp1zIp1Qq81UbU7VEaWw+brepLZeQbhC/Bqwi6GjG5RluvvhL2aUNBXfeT9cJaP+c6v7nzEJpc0oY4j1OUUDj5hRyUnHL8Z4FkHQ6ZKK0/mzCqkKQIDAQABAoIBAC6BHe1rkaLVVXuXeV7nc3TsOF5urBYHrZ98pb2B67OOZcMcHYj7MXI+Rt3FuePUi2ZFoaL0U5NZCQVtn7dOoxayqrMapSz5CsS5C9MyLAtvQDCmhq1/+8RfVOnrZaSilmGo7df0Pv4ybgRuEtHrmvQBhmM436d9tN9ecR8ZOWp66Luy1GVM6rwH6ceOc46ZHUwoumN0kQt/G72G0QRbt7iGle/s11TzEKh3YaR9gkS+KPm5K+iPzSP1FxDiwSrKLRQJSjANrzTKEkuQyDm7MSYm23guxosA/4Oyaa+7SDEqk9509yiDp51HK9fFJWnuBoDt7iduz0VJVqHgq0lE9wECgYEA08hkjl9PKMTX8vN9cOX+0W4en3K10Jjonw4d2gS2dIyb8o7B4ulbfGpleMAmcyGuG+k8fC8nSjqYSx4YHPunbmK1O4PCGTi8r6BtD9zW8opJVi+ImMsan8l8bUASOuOFrHhvnB/JZS3yoOZVE8ey6/5QtSjwbn6I7dAvXXgT5pkCgYEA837OFMLfbWoYvdEa9LXmXGWagQe7Ta09BGbJ1Qs1hpuZJl8qK0kVWTDURtr5yu24r7YQ3S3cqKcg3FB3XO+vjreYKl2Cww/v8Wy/glGgqkAhd0dP9K1Q8F8XeQPlrPkNANrGjIlNFYmg163EDwLJ+IoRr+t43KbIoGvsb9kTdBECgYEAh1keys6mrIuA58gtdyXGQNp7v7Nz9yiCIoTHFzrD0KC8WbxatUYmLdFhoFZNPG9d8oCRI1yPY6UnB3roNj2ut6Fl6e8+8ReNn0CL8wNUbBVs4SPnzJ6hGVWPq9Ky0+fs2ljuG31FHODMm4AZB1ctRh12PxE296buo+3VF4tSTKECgYEA4dUW73x52rHPNqWs+Y+HkuSNMuTn3DgzYlSvFw+pWioQFd2nb7P9v9Yg24KWsJZgd19GLs0tXaJ8QLnEqwaGbbhrwccu0xmB8glpaUWp3J1ULJuQVZ81dWrMi2mI6C+o1sUR5yAkxTf7XG4Ga+GrTv9HPkEHvKZXZyoRhP7xIvECgYB6S0i6ruOAFq2iMyGoX83RlWjo+WrGqSVWfzRZ43rFQ3MBEIlkQD3K6+Y+v0MMlgrN3VQTi31IW42ftgOIiy7ZndMvBaQd2Zp4POtNISsRysQJcewPwbL0VXsalNqW+Rl8PDzrd6s13wYogMuWrwmbPphC04LdBhZb6nX6KVkn0A==
2021-05-04 10:28:57 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-05-04 10:28:57 SUCCESS
ExtractJWKsFromStaticClientConfiguration
Extracted client JWK
client_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client2-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "X1K2NP56XffP8ZvkSJiD3ZiaD6A1forvWkZ2AzqbyME",
      "y": "S2GQUKAw0gW5kT-lEehLkt02PxA6CukInQhvo1hWcNo",
      "d": "xDb8I6rF-rMPo5MV-rZSZZRwk1-TYJCm6SK4JGeP7Gk"
    }
  ]
}
public_client_jwks
{
  "keys": [
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "client2-ES256",
      "x": "X1K2NP56XffP8ZvkSJiD3ZiaD6A1forvWkZ2AzqbyME",
      "y": "S2GQUKAw0gW5kT-lEehLkt02PxA6CukInQhvo1hWcNo",
      "alg": "ES256"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
CheckForKeyIdInClientJWKs
All keys contain kids
2021-05-04 10:28:57 SUCCESS
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-05-04 10:28:57 SUCCESS
FAPICheckKeyAlgInClientJWKs
Found a key with alg PS256 or ES256
2021-05-04 10:28:57 SUCCESS
FAPIEnsureMinimumClientKeyLength
Validated minimum key lengths for client_jwks
client_jwks
{
  "keys": [
    {
      "use": "sig",
      "kty": "EC",
      "kid": "client2-ES256",
      "crv": "P-256",
      "alg": "ES256",
      "x": "X1K2NP56XffP8ZvkSJiD3ZiaD6A1forvWkZ2AzqbyME",
      "y": "S2GQUKAw0gW5kT-lEehLkt02PxA6CukInQhvo1hWcNo",
      "d": "xDb8I6rF-rMPo5MV-rZSZZRwk1-TYJCm6SK4JGeP7Gk"
    }
  ]
}
2021-05-04 10:28:57 SUCCESS
ValidateMTLSCertificatesAsX509
Mutual TLS authentication cert validated as X.509
2021-05-04 10:28:57 SUCCESS
GetResourceEndpointConfiguration
Found a resource endpoint object
resourceUrl
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/
institution_id
xxx
resourceUrlAccountRequests
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/
resourceUrlAccountsResource
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/
2021-05-04 10:28:57 SUCCESS
SetProtectedResourceUrlToAccountsEndpoint
Set protected resource URL
protected_resource_url
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/accounts
2021-05-04 10:28:57 SUCCESS
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
resource_endpoint
{
  "testHost": "gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com",
  "testPort": 443
}
2021-05-04 10:28:57 SUCCESS
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
accounts_resource_endpoint
{
  "testHost": "gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com",
  "testPort": 443
}
accounts_request_endpoint
{
  "testHost": "gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com",
  "testPort": 443
}
2021-05-04 10:28:57
fapi-rw-id2-ensure-other-scope-order-succeeds
Setup Done
Use client_credentials grant to obtain OpenBanking UK intent_id
2021-05-04 10:28:57 SUCCESS
CreateTokenEndpointRequestForClientCredentialsGrant
grant_type
client_credentials
scope
openid email
2021-05-04 10:28:57 SUCCESS
SetAccountScopeOnTokenEndpointRequest
Set scope parameter to accounts for OB testing
grant_type
client_credentials
scope
accounts
2021-05-04 10:28:57 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
client_credentials
scope
accounts
client_id
client111-mtls-ES256-ES256
2021-05-04 10:28:57
CallTokenEndpoint
HTTP request
request_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/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": "81"
}
request_body
grant_type=client_credentials&scope=accounts&client_id=client111-mtls-ES256-ES256
request_mutual_tls
{
  "cert": "MIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+RfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4MXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+aI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9lyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+Mvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v6159IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w\u003d",
  "key": "MIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBuforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMUaak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNBTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtHsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2AsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4SYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4U8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKAlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5Cd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOfmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9rnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cbQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74RvChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5TOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/elda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCSyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAwuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8XhO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL30SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVUVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs\u003d"
}
2021-05-04 10:28:57 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "cache-control": "no-store",
  "set-cookie": "KC_RESTART\u003d; Version\u003d1; Expires\u003dThu, 01-Jan-1970 00:00:10 GMT; Max-Age\u003d0; Path\u003d/auth/realms/test/; HttpOnly",
  "x-xss-protection": "1; mode\u003dblock",
  "pragma": "no-cache",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "date": "Tue, 04 May 2021 10:28:57 GMT",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "content-length": "2687"
}
response_body
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ","expires_in":300,"refresh_expires_in":0,"token_type":"Bearer","not-before-policy":0,"scope":"accounts profile email"}
2021-05-04 10:28:57
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ","expires_in":300,"refresh_expires_in":0,"token_type":"Bearer","not-before-policy":0,"scope":"accounts profile email"}
2021-05-04 10:28:57 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ
expires_in
300
refresh_expires_in
0
token_type
Bearer
not-before-policy
0
scope
accounts profile email
2021-05-04 10:28:57 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-05-04 10:28:57 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ
2021-05-04 10:28:57 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ
type
Bearer
2021-05-04 10:28:57 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2021-05-04 10:28:57 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2021-05-04 10:28:57
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-05-04 10:28:57 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 04 May 2021 10:28:57 GMT"
}
2021-05-04 10:28:57
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2021-05-04 10:28:57 SUCCESS
CreateCreateAccountRequestRequest
account_requests_endpoint_request
{
  "Data": {
    "Permissions": [
      "ReadAccountsBasic"
    ]
  },
  "Risk": {}
}
2021-05-04 10:28:57
CallAccountRequestsEndpointWithBearerToken
Found '/v3.' in the resource url, using OB V3 API 'account-access-consents'
resource_endpoint
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/
2021-05-04 10:28:57
CallAccountRequestsEndpointWithBearerToken
HTTP request
request_uri
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/account-access-consents
request_method
POST
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 04 May 2021 10:28:57 GMT",
  "x-fapi-financial-id": "xxx",
  "accept-charset": "utf-8",
  "content-type": "application/json;charset\u003dUTF-8",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0MzcsImlhdCI6MTYyMDEyNDEzNywianRpIjoiMDZmNDhhYTMtYWQxYS00MDRhLTg2NzctM2FmZjNkNDhlMTM3IiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6WyJyZXNvdXJjZS1zZXJ2ZXIiLCJhY2NvdW50Il0sInN1YiI6IjA3MDBlN2YwLTg2NWYtNGVjNi1hMDVmLTY4NTY3NmU2YzMzNiIsInR5cCI6IkJlYXJlciIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJzY29wZSI6ImFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRJZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2IiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJjbGllbnRIb3N0IjoiMTAuMTI5LjIuMjgiLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJzZXJ2aWNlLWFjY291bnQtY2xpZW50MTExLW10bHMtZXMyNTYtZXMyNTYiLCJjbGllbnRBZGRyZXNzIjoiMTAuMTI5LjIuMjgiLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.KB8gLMP2AJenjk25iX3bnMqJ5FM_fmR8OY5btWsSh2OjdYuT7vhgo1NM9jd0s8ak-81n4Gclw4HtDq9m2tcXEnN2UL53GG9Vjd3E2zav1vSr-MS8X4M6-1K8w6AFNd2_fBtb7UgbMJL2DBWi4Eei6sDFhv8zAjbTUVExFtbcPnnFLWvCaWvx3PyS9SKVF3F5rG0tQ3BXXmXkW-bFD9zZGcoCUDUnLgz9FxZf8M9BJnr4MpmEIyQKC4fKc7IZEtyogV2Iz-Ric9P5y5bH_GoBhIXlC54sV0kbHFfhunB_29fr0QWaPrLJbCxozcjj5fJDlM044920ZHy-pLDMwIr9jQ",
  "content-length": "56"
}
request_body
{"Data":{"Permissions":["ReadAccountsBasic"]},"Risk":{}}
request_mutual_tls
{
  "cert": "MIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+RfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4MXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+aI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9lyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+Mvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v6159IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w\u003d",
  "key": "MIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBuforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMUaak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNBTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtHsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2AsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4SYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4U8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKAlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5Cd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOfmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9rnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cbQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74RvChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5TOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/elda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCSyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAwuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8XhO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL30SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVUVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs\u003d"
}
2021-05-04 10:28:58 RESPONSE
CallAccountRequestsEndpointWithBearerToken
HTTP response
response_status_code
201 CREATED
response_status_text
Created
response_headers
{
  "server": "openresty",
  "date": "Tue, 04 May 2021 10:28:58 GMT",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "c44b8563-f6e0-4a5f-a228-e91c3aa104a4"
}
response_body
{
  "Data" : {
    "ConsentId" : "006b4ca8-51e1-47e2-8c93-eed785f858bc",
    "Status" : "AwaitingAuthorisation",
    "StatusUpdateDateTime" : "2021-05-04T10:28:58.21Z",
    "CreationDateTime" : "2021-05-04T10:28:58.21Z",
    "Permissions" : [ "ReadAccountsBasic" ]
  },
  "Risk" : { },
  "Links" : {
    "Self" : "/v1/aisp/account-access-consents/006b4ca8-51e1-47e2-8c93-eed785f858bc"
  },
  "Meta" : {
    "TotalPages" : 1
  }
}
2021-05-04 10:28:58
CallAccountRequestsEndpointWithBearerToken
Account requests endpoint response
account_requests_endpoint_response
{
  "Data" : {
    "ConsentId" : "006b4ca8-51e1-47e2-8c93-eed785f858bc",
    "Status" : "AwaitingAuthorisation",
    "StatusUpdateDateTime" : "2021-05-04T10:28:58.21Z",
    "CreationDateTime" : "2021-05-04T10:28:58.21Z",
    "Permissions" : [ "ReadAccountsBasic" ]
  },
  "Risk" : { },
  "Links" : {
    "Self" : "/v1/aisp/account-access-consents/006b4ca8-51e1-47e2-8c93-eed785f858bc"
  },
  "Meta" : {
    "TotalPages" : 1
  }
}
2021-05-04 10:28:58 SUCCESS
CallAccountRequestsEndpointWithBearerToken
Parsed account requests endpoint response
headers
{
  "server": "openresty",
  "date": "Tue, 04 May 2021 10:28:58 GMT",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "c44b8563-f6e0-4a5f-a228-e91c3aa104a4"
}
body
{
  "Data" : {
    "ConsentId" : "006b4ca8-51e1-47e2-8c93-eed785f858bc",
    "Status" : "AwaitingAuthorisation",
    "StatusUpdateDateTime" : "2021-05-04T10:28:58.21Z",
    "CreationDateTime" : "2021-05-04T10:28:58.21Z",
    "Permissions" : [ "ReadAccountsBasic" ]
  },
  "Risk" : { },
  "Links" : {
    "Self" : "/v1/aisp/account-access-consents/006b4ca8-51e1-47e2-8c93-eed785f858bc"
  },
  "Meta" : {
    "TotalPages" : 1
  }
}
2021-05-04 10:28:58 SUCCESS
CheckIfAccountRequestsEndpointResponseError
No error from account requests endpoint
2021-05-04 10:28:58 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
c44b8563-f6e0-4a5f-a228-e91c3aa104a4
2021-05-04 10:28:58 SUCCESS
ExtractAccountRequestIdFromAccountRequestsEndpointResponse
Extracted the account request ID
account_request_id
006b4ca8-51e1-47e2-8c93-eed785f858bc
Make request to authorization endpoint
2021-05-04 10:28:58 SUCCESS
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
client_id
client111-mtls-ES256-ES256
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
scope
openid email
2021-05-04 10:28:58 SUCCESS
AddAccountRequestIdToAuthorizationEndpointRequest
Added openbanking_intent_id claim to authorization_endpoint_request
authorization_endpoint_request
{
  "client_id": "client111-mtls-ES256-ES256",
  "redirect_uri": "https://www.certification.openid.net/test/a/keycloak/callback",
  "scope": "openid email",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
        "essential": true
      }
    }
  }
}
2021-05-04 10:28:58 SUCCESS
OpenBankingUkAddMultipleAcrClaimsToAuthorizationEndpointRequest
Added acr to request as an essential id_token claim
authorization_endpoint_request
{
  "client_id": "client111-mtls-ES256-ES256",
  "redirect_uri": "https://www.certification.openid.net/test/a/keycloak/callback",
  "scope": "openid email",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  }
}
2021-05-04 10:28:58
CreateRandomStateValue
Created state value
requested_state_length
10
state
AouzaGDup5
2021-05-04 10:28:58 SUCCESS
AddStateToAuthorizationEndpointRequest
Added state parameter to request
client_id
client111-mtls-ES256-ES256
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
scope
openid email
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
AouzaGDup5
2021-05-04 10:28:58
CreateRandomNonceValue
Created nonce value
requested_nonce_length
10
nonce
nowWl0h2hE
2021-05-04 10:28:58 SUCCESS
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
client_id
client111-mtls-ES256-ES256
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
scope
openid email
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
AouzaGDup5
nonce
nowWl0h2hE
2021-05-04 10:28:58 SUCCESS
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
client_id
client111-mtls-ES256-ES256
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
scope
openid email
claims
{
  "id_token": {
    "openbanking_intent_id": {
      "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
      "essential": true
    },
    "acr": {
      "values": [
        "urn:openbanking:psd2:sca",
        "urn:openbanking:psd2:ca"
      ],
      "essential": true
    }
  }
}
state
AouzaGDup5
nonce
nowWl0h2hE
response_type
code id_token
2021-05-04 10:28:58
ReverseScopeOrderInAuthorizationEndpointRequest
Reversed order of scopes in authorization endpoint request
original
openid email
reversed
email openid
2021-05-04 10:28:58 SUCCESS
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
request_object_claims
{
  "client_id": "client111-mtls-ES256-ES256",
  "redirect_uri": "https://www.certification.openid.net/test/a/keycloak/callback",
  "scope": "email openid",
  "claims": {
    "id_token": {
      "openbanking_intent_id": {
        "value": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
        "essential": true
      },
      "acr": {
        "values": [
          "urn:openbanking:psd2:sca",
          "urn:openbanking:psd2:ca"
        ],
        "essential": true
      }
    }
  },
  "state": "AouzaGDup5",
  "nonce": "nowWl0h2hE",
  "response_type": "code id_token"
}
2021-05-04 10:28:58 SUCCESS
AddExpToRequestObject
Added exp to request object claims
exp
1.620124438E9
2021-05-04 10:28:58 SUCCESS
AddAudToRequestObject
Added aud to request object claims
aud
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test
2021-05-04 10:28:58 SUCCESS
AddIssToRequestObject
Added iss to request object claims
iss
client111-mtls-ES256-ES256
2021-05-04 10:28:58 SUCCESS
AddClientIdToRequestObject
Added client_id to request object claims
client_id
client111-mtls-ES256-ES256
2021-05-04 10:28:58 SUCCESS
SignRequestObject
Signed the request object
claims
{"aud":"https:\/\/iam.brazil-ob.brazilob.obly.io\/auth\/realms\/test","scope":"email openid","claims":{"id_token":{"acr":{"values":["urn:openbanking:psd2:sca","urn:openbanking:psd2:ca"],"essential":true},"openbanking_intent_id":{"value":"006b4ca8-51e1-47e2-8c93-eed785f858bc","essential":true}}},"iss":"client111-mtls-ES256-ES256","response_type":"code id_token","redirect_uri":"https:\/\/www.certification.openid.net\/test\/a\/keycloak\/callback","state":"AouzaGDup5","exp":1620124438,"nonce":"nowWl0h2hE","client_id":"client111-mtls-ES256-ES256"}
header
{"kid":"client1-ES256","alg":"ES256"}
request_object
eyJraWQiOiJjbGllbnQxLUVTMjU2IiwiYWxnIjoiRVMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvXC9hdXRoXC9yZWFsbXNcL3Rlc3QiLCJzY29wZSI6ImVtYWlsIG9wZW5pZCIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6IjAwNmI0Y2E4LTUxZTEtNDdlMi04YzkzLWVlZDc4NWY4NThiYyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9rZXljbG9ha1wvY2FsbGJhY2siLCJzdGF0ZSI6IkFvdXphR0R1cDUiLCJleHAiOjE2MjAxMjQ0MzgsIm5vbmNlIjoibm93V2wwaDJoRSIsImNsaWVudF9pZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2In0.3pBIb9CAl9UDdDQqJJyuPLUj2mGsJNwyQi_VvVquB1yTTG8IIbIFs00XwQoGng-m9b8YATPY67y_bk_82ppLUw
key
{"kty":"EC","d":"zngKYq2KBIRGiawAAZQJ0K_ZxL3VyZbOHYScKtrOWX0","use":"sig","crv":"P-256","kid":"client1-ES256","x":"KhIuh2un6UWcBCIQqr5s3lSN42mrp5kjdf3JrasR1E4","y":"bUIXyjZ6Q7-fLu-mp56OJjEHOAbGd3X30EMhS7SG-Vw","alg":"ES256"}
2021-05-04 10:28:58 SUCCESS
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
redirect_to_authorization_endpoint
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth?request=eyJraWQiOiJjbGllbnQxLUVTMjU2IiwiYWxnIjoiRVMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvXC9hdXRoXC9yZWFsbXNcL3Rlc3QiLCJzY29wZSI6ImVtYWlsIG9wZW5pZCIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6IjAwNmI0Y2E4LTUxZTEtNDdlMi04YzkzLWVlZDc4NWY4NThiYyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9rZXljbG9ha1wvY2FsbGJhY2siLCJzdGF0ZSI6IkFvdXphR0R1cDUiLCJleHAiOjE2MjAxMjQ0MzgsIm5vbmNlIjoibm93V2wwaDJoRSIsImNsaWVudF9pZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2In0.3pBIb9CAl9UDdDQqJJyuPLUj2mGsJNwyQi_VvVquB1yTTG8IIbIFs00XwQoGng-m9b8YATPY67y_bk_82ppLUw&client_id=client111-mtls-ES256-ES256&redirect_uri=https://www.certification.openid.net/test/a/keycloak/callback&scope=email%20openid&response_type=code%20id_token
2021-05-04 10:28:58 REDIRECT
fapi-rw-id2-ensure-other-scope-order-succeeds
Redirecting to authorization endpoint
redirect_to
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/auth?request=eyJraWQiOiJjbGllbnQxLUVTMjU2IiwiYWxnIjoiRVMyNTYifQ.eyJhdWQiOiJodHRwczpcL1wvaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvXC9hdXRoXC9yZWFsbXNcL3Rlc3QiLCJzY29wZSI6ImVtYWlsIG9wZW5pZCIsImNsYWltcyI6eyJpZF90b2tlbiI6eyJhY3IiOnsidmFsdWVzIjpbInVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInVybjpvcGVuYmFua2luZzpwc2QyOmNhIl0sImVzc2VudGlhbCI6dHJ1ZX0sIm9wZW5iYW5raW5nX2ludGVudF9pZCI6eyJ2YWx1ZSI6IjAwNmI0Y2E4LTUxZTEtNDdlMi04YzkzLWVlZDc4NWY4NThiYyIsImVzc2VudGlhbCI6dHJ1ZX19fSwiaXNzIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJyZXNwb25zZV90eXBlIjoiY29kZSBpZF90b2tlbiIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOlwvXC93d3cuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0XC90ZXN0XC9hXC9rZXljbG9ha1wvY2FsbGJhY2siLCJzdGF0ZSI6IkFvdXphR0R1cDUiLCJleHAiOjE2MjAxMjQ0MzgsIm5vbmNlIjoibm93V2wwaDJoRSIsImNsaWVudF9pZCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2In0.3pBIb9CAl9UDdDQqJJyuPLUj2mGsJNwyQi_VvVquB1yTTG8IIbIFs00XwQoGng-m9b8YATPY67y_bk_82ppLUw&client_id=client111-mtls-ES256-ES256&redirect_uri=https://www.certification.openid.net/test/a/keycloak/callback&scope=email%20openid&response_type=code%20id_token
2021-05-04 10:29:21 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance V2imDOb2X6NQNQ1
incoming_headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"90\", \"Google Chrome\";v\u003d\"90\"",
  "sec-ch-ua-mobile": "?0",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-IN,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1329732871.1620120178.1620120178.1620120178.1; __utmc\u003d201319536; __utmz\u003d201319536.1620120178.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); JSESSIONID\u003d323888590B351BA77B7F7BA0B959E8A1",
  "x-mci-psu-ip-addr": "127.0.0.1",
  "x-mci-access-scope": "AIS",
  "x-mci-aspsp-entid": "ZEN-GBBUS",
  "x-mci-access-country": "GB",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
callback
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
2021-05-04 10:29:21 SUCCESS
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
implicit_submit
{
  "path": "implicit/kgKBJYmhVQOcVOESXH0r",
  "fullUrl": "https://www.certification.openid.net/test/a/keycloak/implicit/kgKBJYmhVQOcVOESXH0r"
}
2021-05-04 10:29:21 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance V2imDOb2X6NQNQ1
outgoing
ModelAndView [view="implicitCallback"; model={implicitSubmitUrl=https://www.certification.openid.net/test/a/keycloak/implicit/kgKBJYmhVQOcVOESXH0r, returnUrl=/log-detail.html?log=V2imDOb2X6NQNQ1}]
outgoing_path
callback
2021-05-04 10:29:24 INCOMING
fapi-rw-id2-ensure-other-scope-order-succeeds
Incoming HTTP request to test instance V2imDOb2X6NQNQ1
incoming_headers
{
  "host": "www.certification.openid.net",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"90\", \"Google Chrome\";v\u003d\"90\"",
  "accept": "*/*",
  "x-requested-with": "XMLHttpRequest",
  "sec-ch-ua-mobile": "?0",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36",
  "content-type": "text/plain",
  "origin": "https://www.certification.openid.net",
  "sec-fetch-site": "same-origin",
  "sec-fetch-mode": "cors",
  "sec-fetch-dest": "empty",
  "referer": "https://www.certification.openid.net/test/a/keycloak/callback",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-IN,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1329732871.1620120178.1620120178.1620120178.1; __utmc\u003d201319536; __utmz\u003d201319536.1620120178.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); JSESSIONID\u003d323888590B351BA77B7F7BA0B959E8A1",
  "x-mci-psu-ip-addr": "127.0.0.1",
  "x-mci-access-scope": "AIS",
  "x-mci-aspsp-entid": "ZEN-GBBUS",
  "x-mci-access-country": "GB",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "content-length": "1325",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net",
  "connection": "close"
}
incoming_path
implicit/kgKBJYmhVQOcVOESXH0r
incoming_body_form_params
incoming_method
POST
incoming_body_json
incoming_query_string_params
{}
incoming_body
#state=AouzaGDup5&session_state=5f272a1f-66a0-42ae-9acc-1d056093a074&code=00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38&id_token=eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
2021-05-04 10:29:24 OUTGOING
fapi-rw-id2-ensure-other-scope-order-succeeds
Response to HTTP request to test instance V2imDOb2X6NQNQ1
outgoing_status_code
204
outgoing_headers
{}
outgoing_body

                                
outgoing_path
implicit/kgKBJYmhVQOcVOESXH0r
2021-05-04 10:29:24
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
parameters
[
  {
    "name": "state",
    "value": "AouzaGDup5"
  },
  {
    "name": "session_state",
    "value": "5f272a1f-66a0-42ae-9acc-1d056093a074"
  },
  {
    "name": "code",
    "value": "00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38"
  },
  {
    "name": "id_token",
    "value": "eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA"
  }
]
2021-05-04 10:29:24 SUCCESS
ExtractImplicitHashToCallbackResponse
Extracted the hash values
state
AouzaGDup5
session_state
5f272a1f-66a0-42ae-9acc-1d056093a074
code
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
2021-05-04 10:29:24 REDIRECT-IN
fapi-rw-id2-ensure-other-scope-order-succeeds
Authorization endpoint response captured
url_query
{}
headers
{
  "host": "www.certification.openid.net",
  "cache-control": "max-age\u003d0",
  "upgrade-insecure-requests": "1",
  "user-agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36",
  "accept": "text/html,application/xhtml+xml,application/xml;q\u003d0.9,image/avif,image/webp,image/apng,*/*;q\u003d0.8,application/signed-exchange;v\u003db3;q\u003d0.9",
  "sec-fetch-site": "cross-site",
  "sec-fetch-mode": "navigate",
  "sec-fetch-user": "?1",
  "sec-fetch-dest": "document",
  "sec-ch-ua": "\" Not A;Brand\";v\u003d\"99\", \"Chromium\";v\u003d\"90\", \"Google Chrome\";v\u003d\"90\"",
  "sec-ch-ua-mobile": "?0",
  "accept-encoding": "gzip, deflate, br",
  "accept-language": "en-IN,en;q\u003d0.9",
  "cookie": "__utma\u003d201319536.1329732871.1620120178.1620120178.1620120178.1; __utmc\u003d201319536; __utmz\u003d201319536.1620120178.1.1.utmcsr\u003d(direct)|utmccn\u003d(direct)|utmcmd\u003d(none); JSESSIONID\u003d323888590B351BA77B7F7BA0B959E8A1",
  "x-mci-psu-ip-addr": "127.0.0.1",
  "x-mci-access-scope": "AIS",
  "x-mci-aspsp-entid": "ZEN-GBBUS",
  "x-mci-access-country": "GB",
  "x-ssl-cipher": "ECDHE-RSA-AES128-GCM-SHA256",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
http_method
GET
url_fragment
{
  "state": "AouzaGDup5",
  "session_state": "5f272a1f-66a0-42ae-9acc-1d056093a074",
  "code": "00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38",
  "id_token": "eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA"
}
post_body
Verify authorization endpoint response
2021-05-04 10:29:24 SUCCESS
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
2021-05-04 10:29:24 SUCCESS
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
2021-05-04 10:29:24 SUCCESS
CheckMatchingCallbackParameters
Callback parameters successfully verified
2021-05-04 10:29:24 SUCCESS
RejectStateInUrlQueryForHybridFlow
state is correctly not present in URL query returned from authorization endpoint (as in the hybrid flow it must be returned in the URL fragment/hash only)
2021-05-04 10:29:24 SUCCESS
CheckIfAuthorizationEndpointError
No error from authorization endpoint
2021-05-04 10:29:24 SUCCESS
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
state
AouzaGDup5
session_state
5f272a1f-66a0-42ae-9acc-1d056093a074
code
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
2021-05-04 10:29:24 SUCCESS
CheckStateInAuthorizationResponse
State in response correctly returned
state
AouzaGDup5
2021-05-04 10:29:24
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
2021-05-04 10:29:24 SUCCESS
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
code
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
2021-05-04 10:29:24 SUCCESS
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
actual
880
required
128
2021-05-04 10:29:24 SUCCESS
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
actual
447.8491627090494
expected
96.0
2021-05-04 10:29:24 SUCCESS
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
value
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
header
{
  "kid": "xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64",
  "typ": "JWT",
  "alg": "ES256"
}
claims
{
  "sub": "john@banfico.com",
  "email_verified": false,
  "iss": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test",
  "typ": "ID",
  "preferred_username": "john@banfico.com",
  "nonce": "nowWl0h2hE",
  "client_id": "client111-mtls-ES256-ES256",
  "aud": "client111-mtls-ES256-ES256",
  "c_hash": "RiN8bWNv_Z_D9FZ4FXWAxQ",
  "acr": "urn:openbanking:psd2:sca",
  "s_hash": "GmvyGkJ2CbnrdiGApyvPFQ",
  "openbanking_intent_id": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
  "azp": "client111-mtls-ES256-ES256",
  "auth_time": 1620124160,
  "exp": 1620124460,
  "session_state": "5f272a1f-66a0-42ae-9acc-1d056093a074",
  "iat": 1620124160,
  "jti": "756d3c30-dd86-4db3-b5f8-8a6bc564a50d",
  "email": "john@banfico.com"
}
2021-05-04 10:29:24 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-05-04 10:29:24 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
nowWl0h2hE
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2021-05-04 10:29:24 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjAsImlhdCI6MTYyMDEyNDE2MCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI3NTZkM2MzMC1kZDg2LTRkYjMtYjVmOC04YTZiYzU2NGE1MGQiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImNfaGFzaCI6IlJpTjhiV052X1pfRDlGWjRGWFdBeFEiLCJhY3IiOiIxIiwic19oYXNoIjoiR212eUdrSjJDYm5yZGlHQXB5dlBGUSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.DUCFjeQcGAXA_GU6J4BlaohuiVVcpUVS4rd6soEConwj_8t4I8vJp1bD0MNQ5_mP_-9vY2daNUPHp8t_S70jHA
2021-05-04 10:29:24 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
john@banfico.com
2021-05-04 10:29:24 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
ES256
2021-05-04 10:29:24 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-05-04 10:29:24 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-05-04 10:29:24 SUCCESS
ExtractSHash
Extracted s_hash from ID Token
s_hash
GmvyGkJ2CbnrdiGApyvPFQ
alg
ES256
2021-05-04 10:29:24 SUCCESS
ValidateSHash
s_hash validated successfully
expected_hash
GmvyGkJ2CbnrdiGApyvPFQ
unhashed_value
AouzaGDup5
id_token_hash
GmvyGkJ2CbnrdiGApyvPFQ
2021-05-04 10:29:24 SUCCESS
ExtractCHash
Extracted c_hash from ID Token
c_hash
RiN8bWNv_Z_D9FZ4FXWAxQ
alg
ES256
2021-05-04 10:29:24 SUCCESS
ValidateCHash
c_hash validated successfully
expected_hash
RiN8bWNv_Z_D9FZ4FXWAxQ
unhashed_value
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
id_token_hash
RiN8bWNv_Z_D9FZ4FXWAxQ
Call token endpoint
2021-05-04 10:29:24 SUCCESS
CreateTokenEndpointRequestForAuthorizationCodeGrant
grant_type
authorization_code
code
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
2021-05-04 10:29:24 SUCCESS
AddClientIdToTokenEndpointRequest
grant_type
authorization_code
code
00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38
redirect_uri
https://www.certification.openid.net/test/a/keycloak/callback
client_id
client111-mtls-ES256-ES256
2021-05-04 10:29:24
CallTokenEndpoint
HTTP request
request_uri
https://iam.brazil-ob.brazilob.obly.io/auth/realms/test/protocol/openid-connect/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": "271"
}
request_body
grant_type=authorization_code&code=00d9d122-1b02-4ae2-8ef5-acd864768e93.5f272a1f-66a0-42ae-9acc-1d056093a074.595607cf-7baf-4395-b2ee-3ebd5289af38&redirect_uri=https%3A%2F%2Fwww.certification.openid.net%2Ftest%2Fa%2Fkeycloak%2Fcallback&client_id=client111-mtls-ES256-ES256
request_mutual_tls
{
  "cert": "MIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+RfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4MXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+aI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9lyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+Mvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v6159IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w\u003d",
  "key": "MIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBuforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMUaak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNBTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtHsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2AsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4SYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4U8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKAlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5Cd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOfmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9rnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cbQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74RvChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5TOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/elda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCSyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAwuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8XhO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL30SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVUVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs\u003d"
}
2021-05-04 10:29:24 RESPONSE
CallTokenEndpoint
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "cache-control": "no-store",
  "x-xss-protection": "1; mode\u003dblock",
  "pragma": "no-cache",
  "x-frame-options": "SAMEORIGIN",
  "referrer-policy": "no-referrer",
  "date": "Tue, 04 May 2021 10:29:24 GMT",
  "connection": "keep-alive",
  "strict-transport-security": "max-age\u003d31536000; includeSubDomains",
  "x-content-type-options": "nosniff",
  "content-type": "application/json",
  "content-length": "4824"
}
response_body
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ","expires_in":300,"refresh_expires_in":1800,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNjQ3OTBhOC1lOGVmLTRhMTUtYjVlYi00NmM1MWQ0OTE0ZTYifQ.eyJleHAiOjE2MjAxMjU5NjQsImlhdCI6MTYyMDEyNDE2NCwianRpIjoiMzg3ODEzNTItMWVjOC00NzliLWI3MTQtYmRjODRiOTIwOGQzIiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6Imh0dHBzOi8vaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvL2F1dGgvcmVhbG1zL3Rlc3QiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiY25mIjp7Ing1dCNTMjU2IjoiN2dyd1ZjQlFtWDFvSHdfVUZYbXNZZXgtcXU5VURoSGdwRktNSzc2RWVYOCJ9LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBwcm9maWxlIGVtYWlsIn0.pDY4zFIYZWCWDFP26mD6KZ7aoix9pGT7WB6rbdfZpFk","token_type":"Bearer","id_token":"eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg","not-before-policy":0,"session_state":"5f272a1f-66a0-42ae-9acc-1d056093a074","scope":"openid accounts profile email"}
2021-05-04 10:29:24
CallTokenEndpoint
Token endpoint response
token_endpoint_response
{"access_token":"eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ","expires_in":300,"refresh_expires_in":1800,"refresh_token":"eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNjQ3OTBhOC1lOGVmLTRhMTUtYjVlYi00NmM1MWQ0OTE0ZTYifQ.eyJleHAiOjE2MjAxMjU5NjQsImlhdCI6MTYyMDEyNDE2NCwianRpIjoiMzg3ODEzNTItMWVjOC00NzliLWI3MTQtYmRjODRiOTIwOGQzIiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6Imh0dHBzOi8vaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvL2F1dGgvcmVhbG1zL3Rlc3QiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiY25mIjp7Ing1dCNTMjU2IjoiN2dyd1ZjQlFtWDFvSHdfVUZYbXNZZXgtcXU5VURoSGdwRktNSzc2RWVYOCJ9LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBwcm9maWxlIGVtYWlsIn0.pDY4zFIYZWCWDFP26mD6KZ7aoix9pGT7WB6rbdfZpFk","token_type":"Bearer","id_token":"eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg","not-before-policy":0,"session_state":"5f272a1f-66a0-42ae-9acc-1d056093a074","scope":"openid accounts profile email"}
2021-05-04 10:29:24 SUCCESS
CallTokenEndpoint
Parsed token endpoint response
access_token
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ
expires_in
300
refresh_expires_in
1800
refresh_token
eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNjQ3OTBhOC1lOGVmLTRhMTUtYjVlYi00NmM1MWQ0OTE0ZTYifQ.eyJleHAiOjE2MjAxMjU5NjQsImlhdCI6MTYyMDEyNDE2NCwianRpIjoiMzg3ODEzNTItMWVjOC00NzliLWI3MTQtYmRjODRiOTIwOGQzIiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6Imh0dHBzOi8vaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvL2F1dGgvcmVhbG1zL3Rlc3QiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiY25mIjp7Ing1dCNTMjU2IjoiN2dyd1ZjQlFtWDFvSHdfVUZYbXNZZXgtcXU5VURoSGdwRktNSzc2RWVYOCJ9LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBwcm9maWxlIGVtYWlsIn0.pDY4zFIYZWCWDFP26mD6KZ7aoix9pGT7WB6rbdfZpFk
token_type
Bearer
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg
not-before-policy
0
session_state
5f272a1f-66a0-42ae-9acc-1d056093a074
scope
openid accounts profile email
Verify token endpoint response
2021-05-04 10:29:24 SUCCESS
CheckIfTokenEndpointResponseError
No error from token endpoint
2021-05-04 10:29:24 SUCCESS
CheckForAccessTokenValue
Found an access token
access_token
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ
2021-05-04 10:29:24 SUCCESS
ExtractAccessTokenFromTokenResponse
Extracted the access token
value
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ
type
Bearer
2021-05-04 10:29:24 SUCCESS
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
expires_in
300
2021-05-04 10:29:24 SUCCESS
ValidateExpiresIn
expires_in passed all validation checks
expires_in
300
2021-05-04 10:29:24 SUCCESS
CheckForRefreshTokenValue
Found a refresh token
refresh_token
eyJhbGciOiJIUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJkNjQ3OTBhOC1lOGVmLTRhMTUtYjVlYi00NmM1MWQ0OTE0ZTYifQ.eyJleHAiOjE2MjAxMjU5NjQsImlhdCI6MTYyMDEyNDE2NCwianRpIjoiMzg3ODEzNTItMWVjOC00NzliLWI3MTQtYmRjODRiOTIwOGQzIiwiaXNzIjoiaHR0cHM6Ly9pYW0uYnJhemlsLW9iLmJyYXppbG9iLm9ibHkuaW8vYXV0aC9yZWFsbXMvdGVzdCIsImF1ZCI6Imh0dHBzOi8vaWFtLmJyYXppbC1vYi5icmF6aWxvYi5vYmx5LmlvL2F1dGgvcmVhbG1zL3Rlc3QiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJSZWZyZXNoIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiY25mIjp7Ing1dCNTMjU2IjoiN2dyd1ZjQlFtWDFvSHdfVUZYbXNZZXgtcXU5VURoSGdwRktNSzc2RWVYOCJ9LCJzY29wZSI6Im9wZW5pZCBhY2NvdW50cyBwcm9maWxlIGVtYWlsIn0.pDY4zFIYZWCWDFP26mD6KZ7aoix9pGT7WB6rbdfZpFk
2021-05-04 10:29:24 SUCCESS
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
actual
6352
required
128
2021-05-04 10:29:24 SUCCESS
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
actual
4475.421542843244
expected
96.0
2021-05-04 10:29:24 SUCCESS
EnsureMinimumAccessTokenLength
Access token is of sufficient length
actual
21672
required
128
2021-05-04 10:29:24 SUCCESS
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
actual
15463.731827932275
expected
96.0
2021-05-04 10:29:24 SUCCESS
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
value
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg
header
{
  "kid": "xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64",
  "typ": "JWT",
  "alg": "ES256"
}
claims
{
  "at_hash": "zdPEjiAFWXp7d5NxAMvjqQ",
  "sub": "john@banfico.com",
  "email_verified": false,
  "iss": "https://iam.brazil-ob.brazilob.obly.io/auth/realms/test",
  "typ": "ID",
  "preferred_username": "john@banfico.com",
  "nonce": "nowWl0h2hE",
  "client_id": "client111-mtls-ES256-ES256",
  "aud": "client111-mtls-ES256-ES256",
  "acr": "urn:openbanking:psd2:sca",
  "openbanking_intent_id": "006b4ca8-51e1-47e2-8c93-eed785f858bc",
  "azp": "client111-mtls-ES256-ES256",
  "auth_time": 1620124160,
  "exp": 1620124464,
  "session_state": "5f272a1f-66a0-42ae-9acc-1d056093a074",
  "iat": 1620124164,
  "jti": "b6e6cb64-1113-46a7-9a80-c7994c7aefb5",
  "email": "john@banfico.com"
}
2021-05-04 10:29:24 SUCCESS
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
2021-05-04 10:29:24 SUCCESS
EnsureIdTokenContainsKid
kid was found in the ID token header
kid
xZoOVbDvoAK4qijpbhYZFQ1IveJlIgqlMRqaGhqT-64
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenNonce
Nonce values match
nonce
nowWl0h2hE
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenACRClaimAgainstRequest
acr value in id_token is (one of) the requested values
actual
urn:openbanking:psd2:sca
requested
[
  "urn:openbanking:psd2:sca",
  "urn:openbanking:psd2:ca"
]
2021-05-04 10:29:24 SUCCESS
OBValidateIdTokenIntentId
openbanking_intent_id passed all validation checks
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenSignature
id_token signature validated
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg
2021-05-04 10:29:24 SUCCESS
ValidateIdTokenSignatureUsingKid
id_token signature validated
id_token
eyJhbGciOiJFUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJ4Wm9PVmJEdm9BSzRxaWpwYmhZWkZRMUl2ZUpsSWdxbE1ScWFHaHFULTY0In0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiJiNmU2Y2I2NC0xMTEzLTQ2YTctOWE4MC1jNzk5NGM3YWVmYjUiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJzdWIiOiI1YzBmOWE0ZC01MDIzLTQ4NWItYjRlYy1mMzcxMDE4YTc5YjUiLCJ0eXAiOiJJRCIsImF6cCI6ImNsaWVudDExMS1tdGxzLUVTMjU2LUVTMjU2Iiwibm9uY2UiOiJub3dXbDBoMmhFIiwic2Vzc2lvbl9zdGF0ZSI6IjVmMjcyYTFmLTY2YTAtNDJhZS05YWNjLTFkMDU2MDkzYTA3NCIsImF0X2hhc2giOiJ6ZFBFamlBRldYcDdkNU54QU12anFRIiwiYWNyIjoiMSIsImFjciI6InVybjpvcGVuYmFua2luZzpwc2QyOnNjYSIsInN1YiI6ImpvaG5AYmFuZmljby5jb20iLCJvcGVuYmFua2luZ19pbnRlbnRfaWQiOiIwMDZiNGNhOC01MWUxLTQ3ZTItOGM5My1lZWQ3ODVmODU4YmMiLCJlbWFpbF92ZXJpZmllZCI6ZmFsc2UsInByZWZlcnJlZF91c2VybmFtZSI6ImpvaG5AYmFuZmljby5jb20iLCJlbWFpbCI6ImpvaG5AYmFuZmljby5jb20iLCJjbGllbnRfaWQiOiJjbGllbnQxMTEtbXRscy1FUzI1Ni1FUzI1NiJ9.aKQF5zfMrxnnRL8xTWERKiIQgUHgUNAwjzOjV_UsxkxKtX51zLfYuxvVENgnOAx67iAjwJDYDYAZOuQmjz-8Cg
2021-05-04 10:29:24 SUCCESS
CheckForSubjectInIdToken
Found 'sub' in id_token
sub
john@banfico.com
2021-05-04 10:29:24 SUCCESS
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
alg
ES256
2021-05-04 10:29:24 INFO
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-05-04 10:29:24 INFO
FAPIValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
path
jwe_header
mapped
object
id_token
2021-05-04 10:29:24 INFO
ExtractCHash
Couldn't find c_hash in ID token
2021-05-04 10:29:24 INFO
ExtractSHash
Couldn't find s_hash in ID token
2021-05-04 10:29:24 SUCCESS
ExtractAtHash
Extracted at_hash from ID Token
at_hash
zdPEjiAFWXp7d5NxAMvjqQ
alg
ES256
2021-05-04 10:29:24 INFO
ValidateCHash
Skipped evaluation due to missing required object: c_hash
expected
c_hash
mapped
2021-05-04 10:29:24 INFO
ValidateSHash
Skipped evaluation due to missing required object: s_hash
expected
s_hash
mapped
2021-05-04 10:29:24 SUCCESS
ValidateAtHash
at_hash validated successfully
expected_hash
zdPEjiAFWXp7d5NxAMvjqQ
unhashed_value
eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ
id_token_hash
zdPEjiAFWXp7d5NxAMvjqQ
Verify at_hash in the authorization endpoint id_token
2021-05-04 10:29:24 INFO
ExtractAtHash
Couldn't find at_hash in ID token
2021-05-04 10:29:24 INFO
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
expected
at_hash
mapped
Resource server endpoint tests
2021-05-04 10:29:24
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
resource_endpoint_request_headers
{}
2021-05-04 10:29:24 SUCCESS
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 04 May 2021 10:29:24 GMT"
}
2021-05-04 10:29:24
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
resource_endpoint_request_headers
{
  "x-fapi-auth-date": "Tue, 04 May 2021 10:29:24 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119"
}
2021-05-04 10:29:24
CreateRandomFAPIInteractionId
Created interaction ID
fapi_interaction_id
7d972b6d-9cda-4033-bafb-e0dac9db06be
2021-05-04 10:29:24
AddFAPIInteractionIdToResourceEndpointRequest
Condition ran but did not log anything
2021-05-04 10:29:24
AddFAPIFinancialIdToResourceEndpointRequest
Added x-fapi-financial-id to resource_endpoint_request_headers
2021-05-04 10:29:24
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP request
request_uri
https://gw-dev-direct.apps.brazilob.a7z0.p1.openshiftapps.com/brazil-aisp/v3.1/aisp/accounts
request_method
GET
request_headers
{
  "accept": "application/json;charset\u003dUTF-8",
  "x-fapi-auth-date": "Tue, 04 May 2021 10:29:24 GMT",
  "x-fapi-customer-ip-address": "198.51.100.119",
  "x-fapi-interaction-id": "7d972b6d-9cda-4033-bafb-e0dac9db06be",
  "x-fapi-financial-id": "xxx",
  "authorization": "Bearer eyJhbGciOiJSUzI1NiIsInR5cCIgOiAiSldUIiwia2lkIiA6ICJTQy11WTNiSm55ZVRwYWFxUUIwZFlUWVBaTW83V2l0UnA1ZEVxb0RsOEZRIn0.eyJleHAiOjE2MjAxMjQ0NjQsImlhdCI6MTYyMDEyNDE2NCwiYXV0aF90aW1lIjoxNjIwMTI0MTYwLCJqdGkiOiI5MGNmMmNmNS0zOTVmLTQ3MzgtYjYyNC05NzRmZjkxMzJjZTYiLCJpc3MiOiJodHRwczovL2lhbS5icmF6aWwtb2IuYnJhemlsb2Iub2JseS5pby9hdXRoL3JlYWxtcy90ZXN0IiwiYXVkIjpbInJlc291cmNlLXNlcnZlciIsImFjY291bnQiXSwic3ViIjoiNWMwZjlhNGQtNTAyMy00ODViLWI0ZWMtZjM3MTAxOGE3OWI1IiwidHlwIjoiQmVhcmVyIiwiYXpwIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYiLCJub25jZSI6Im5vd1dsMGgyaEUiLCJzZXNzaW9uX3N0YXRlIjoiNWYyNzJhMWYtNjZhMC00MmFlLTlhY2MtMWQwNTYwOTNhMDc0IiwiYWNyIjoiMSIsImFsbG93ZWQtb3JpZ2lucyI6WyJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC0yLmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtOC5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3d3dy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC02LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vY29uZm9ybWFuY2Utc3VpdGUua2V5Y2xvYWstZmFwaS5vcmciLCJodHRwczovL2xvY2FsaG9zdC5lbW9iaXguY28udWsiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC05LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vcmV2aWV3LWFwcC1kZXYtYnJhbmNoLTEuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9sb2NhbGhvc3QuZW1vYml4LmNvLnVrOjg0NDMiLCJodHRwczovL3N0YWdpbmcuY2VydGlmaWNhdGlvbi5vcGVuaWQubmV0IiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtNS5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL3Jldmlldy1hcHAtZGV2LWJyYW5jaC00LmNlcnRpZmljYXRpb24ub3BlbmlkLm5ldCIsImh0dHBzOi8vZGVtby5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiLCJodHRwczovL2xvY2FsaG9zdDo4NDQzIiwiaHR0cHM6Ly9yZXZpZXctYXBwLWRldi1icmFuY2gtMy5jZXJ0aWZpY2F0aW9uLm9wZW5pZC5uZXQiXSwicmVhbG1fYWNjZXNzIjp7InJvbGVzIjpbInBzdSIsIm9mZmxpbmVfYWNjZXNzIiwidW1hX2F1dGhvcml6YXRpb24iXX0sInJlc291cmNlX2FjY2VzcyI6eyJhY2NvdW50Ijp7InJvbGVzIjpbIm1hbmFnZS1hY2NvdW50IiwibWFuYWdlLWFjY291bnQtbGlua3MiLCJ2aWV3LXByb2ZpbGUiXX19LCJjbmYiOnsieDV0I1MyNTYiOiI3Z3J3VmNCUW1YMW9Id19VRlhtc1lleC1xdTlVRGhIZ3BGS01LNzZFZVg4In0sInNjb3BlIjoib3BlbmlkIGFjY291bnRzIHByb2ZpbGUgZW1haWwiLCJzdWIiOiJqb2huQGJhbmZpY28uY29tIiwib3BlbmJhbmtpbmdfaW50ZW50X2lkIjoiMDA2YjRjYTgtNTFlMS00N2UyLThjOTMtZWVkNzg1Zjg1OGJjIiwiZW1haWxfdmVyaWZpZWQiOmZhbHNlLCJwcmVmZXJyZWRfdXNlcm5hbWUiOiJqb2huQGJhbmZpY28uY29tIiwiZW1haWwiOiJqb2huQGJhbmZpY28uY29tIiwiY2xpZW50X2lkIjoiY2xpZW50MTExLW10bHMtRVMyNTYtRVMyNTYifQ.BbdrkXBxEtCZom1VuFZ7YYWWrcgaCfcqHwbN3KNyk3MbX2iPaXXZPwBHbxh4bdqzDvgOsZHpwNxoH1Ru3GCXK_TMF6GO8SdP_ogyHu3TVUTrIk3TM653yLtt46B72jC1WPACYT5dO-BY_u5c8JT2orLjsL57gnZIBOsndA1YNIW51kgBNwrz5gV4qh0MlvmlzvnQ_lnSo_KOsRshvm0F9Nn27HMuFcNGcDryZ_al53uNEJcZg9_Eo9yeArWcJtFjjH1xRpf4P_2RnuBds3Wft6vSHP3KwqKeUEpouE7V87laK_OcXXF30c5tu_JApXgJDyai69vu8vW--XDWRrudDQ",
  "accept-charset": "utf-8",
  "content-length": "0"
}
request_body

                                
request_mutual_tls
{
  "cert": "MIIDKDCCAs6gAwIBAgIUXl6GT8Ex1EENFSPveDA8fUoqHAwwCgYIKoZIzj0EAwIwdjELMAkGA1UEBhMCSlAxEzARBgNVBAgTClByaXZhdGUgQ0ExFzAVBgNVBAoTDlNlY3VyZSBPU1MgU2lnMRYwFAYDVQQLEw1LZXljbG9hay1mYXBpMSEwHwYDVQQDExhLZXljbG9hay1mYXBpIFByaXZhdGUgQ0EwHhcNMTkwNTIxMDIwNDAwWhcNMjQwNTE5MDIwNDAwWjBhMQswCQYDVQQGEwJKUDEPMA0GA1UECBMGQ2xpZW50MRcwFQYDVQQKEw5TZWN1cmUgT1NTIFNpZzEWMBQGA1UECxMNS2V5Y2xvYWstZmFwaTEQMA4GA1UEAxMHY2xpZW50MTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM74QUE+RfLtdHCKj1QXRQkj30AtveZa/7jbBpHYJCoSGA4bzuNE04HTK02hwtBO0J0bvbRy14BYHimwhUY6n7gtZKex3JQ39QC2UHbIOtIQXvCgbn6K4iU6WrUbCK4I8p77gIk4MXQmsCQokAtxsF1eq/RyLhRJXo/aTwcHDWcb5n8jFGmpOJyhmPEXwtzqMZwO9Y+aI3d5P/xHXnb84zrgRJH2YMzTKOfGt72I8Ag34ITTQUxox5RUMMGwqlzN6bEYIF9lyCcd3kCSgyp4b4wNBc5h5g3GPDBTCUx3z07oQ50LR7AAICevHvWGlUxXtX+MYc6+Mvjb3l/e+EEldb0CAwEAAaOBgzCBgDAOBgNVHQ8BAf8EBAMCBaAwEwYDVR0lBAwwCgYIKwYBBQUHAwIwDAYDVR0TAQH/BAIwADAdBgNVHQ4EFgQURPpQRYqk1GU0v6159IJV4fo7s8YwHwYDVR0jBBgwFoAUJmT6o2FQqWh2KBGYB3nfWHkAtEgwCwYDVR0RBAQwAoIAMAoGCCqGSM49BAMCA0gAMEUCIHImOqdaMfLN1M7i4wfXKIGnJHDlEv8B3jASpdlMb35IAiEA5oj7fyh0KxGG9Z4kUGusBUYidOemP81CtyOPzg1A64w\u003d",
  "key": "MIIEpQIBAAKCAQEAzvhBQT5F8u10cIqPVBdFCSPfQC295lr/uNsGkdgkKhIYDhvO40TTgdMrTaHC0E7QnRu9tHLXgFgeKbCFRjqfuC1kp7HclDf1ALZQdsg60hBe8KBuforiJTpatRsIrgjynvuAiTgxdCawJCiQC3GwXV6r9HIuFElej9pPBwcNZxvmfyMUaak4nKGY8RfC3OoxnA71j5ojd3k//EdedvzjOuBEkfZgzNMo58a3vYjwCDfghNNBTGjHlFQwwbCqXM3psRggX2XIJx3eQJKDKnhvjA0FzmHmDcY8MFMJTHfPTuhDnQtHsAAgJ68e9YaVTFe1f4xhzr4y+NveX974QSV1vQIDAQABAoIBAQCbyK7NXgMmi+b2AsVJZU54R8D1vLhQWDRdPrceNdNau03R6Mp7tEWDVaAlidlqE7jgWI4c8cgVeb4SYSSfrOalqb02oCDIi6nlRFUiYyorDVl4wzkIFJ+Np/O4l8WbwW5ljia8okhPBgPU45cwlf1K+kRx9TOL34HGw2pyfrNu5G1NWs3a30qHVc5FnKBgJq4PZgxtTC15DoQ4U8IF7M9XYlXOkx3zSOjk2mpQaOPDeRWBwoFsoxqOl+x3/u9rhiGW+9OXEltq+AKAlsZ4QVfvmjIZ65c5SJwrV+OhLIKOoA8TzheBGKZ4vkKt17GxWsm7KP1afh1fqc5Cd1lE0e1BAoGBAPI5SKi+HKuMsWY6YLv0c6j/FHJ/ZnSLLYc6/edfXso0djuz7BOfmLjgnntDrWTf6jWJ14DMDZVaohFr69eham8N9H9bQl7tpdtswRL0IVfOZYbEBbQk57/l5yADZcxvOMne/yh8K8LARYdFe5WDHCijgLhqmENenRHhHUjAuPVxAoGBANq9rnqQ6j4n2GEx+YhIKOflCUWwUe9XQ8pdQwniDQkQ3imOsOLn/nMXUO1oUMbaH0cbQ0+e5QGW74alTaFkQxBeSTbvZplMtwgaKDl2GzlYFPUxSLkAf5crChjT0z5t74RvChCvoLLxXXD+PmkC1Hpub78bfEwqit54fVGMJW8NAoGBAMzk8fZzYnMmvwU3io5TOOcSZqx34iXheTC0EQT/4oHvILhd+OucjCaPMuAYHnt/AXIqWJYFhdP557AO91/elda9Gj4E5z6/jhXvh97Njcrlt3HpLN32fecQxZKJ7TmiN4pjzLjlWGsUE3xapTCSyGYD8KWO3Z/XT8xI/WmGRK6xAoGBAMBmaUr7nl4vk/7iAzehKQHYDpDSpy8bldAwuh++SnL3+EGbdfEP2FsJXjCEOdC+2RYlX85v18TPKz5GtgLIesix9jow1xDuTmv8/faU8Rs+Y6jLwcigLJodzFLMNxnJfw0A0lyc7n+XF/akWubpC1XpP7dcCLfCD8XhO3F4EREdAoGAQRNaIHonLPVg+cZAVR6DAKj7l20tE1THRfHrkJDoM661hl7EnPL30SoLJyKYh3uil+/XAMtdegE5nrumg25FKdDY+JvSSvqEI0dLqKZzc6PBRau3+KVUVAYQtvtH7E2uJ7oFzFepTp2mq1I7+BYEmTIaPDJvf/l5gz+vy+voLrs\u003d"
}
2021-05-04 10:29:25 RESPONSE
CallProtectedResourceWithBearerTokenAndCustomHeaders
HTTP response
response_status_code
200 OK
response_status_text
OK
response_headers
{
  "server": "openresty",
  "date": "Tue, 04 May 2021 10:29:25 GMT",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "7d972b6d-9cda-4033-bafb-e0dac9db06be"
}
response_body
{
  "Data" : {
    "Account" : [ {
      "AccountId" : "1620117383064",
      "ISPBCode" : "87654321",
      "Currency" : "BRL",
      "AccountType" : "Personal",
      "AccountSubType" : "CurrentAccount",
      "Issuer" : "1234",
      "Account" : {
        "ProxyId" : "john@banfico.com",
        "Name" : "Conta Corrente"
      }
    }, {
      "AccountId" : "1620117383080",
      "ISPBCode" : "87654321",
      "Currency" : "BRL",
      "AccountType" : "Personal",
      "AccountSubType" : "SavingsAccount",
      "Issuer" : "1234",
      "Account" : {
        "ProxyId" : "john@banfico.com",
        "Name" : "Conta Poupança"
      }
    } ]
  },
  "Links" : {
    "Self" : "/v1/aisp/accounts"
  },
  "Meta" : {
    "TotalPages" : 1
  }
}
2021-05-04 10:29:25 SUCCESS
CallProtectedResourceWithBearerTokenAndCustomHeaders
Got a response from the resource endpoint
headers
{
  "server": "openresty",
  "date": "Tue, 04 May 2021 10:29:25 GMT",
  "content-type": "application/json;charset\u003dUTF-8",
  "transfer-encoding": "chunked",
  "connection": "keep-alive",
  "x-fapi-interaction-id": "7d972b6d-9cda-4033-bafb-e0dac9db06be"
}
status_code
{
  "code": 200
}
body
{
  "Data" : {
    "Account" : [ {
      "AccountId" : "1620117383064",
      "ISPBCode" : "87654321",
      "Currency" : "BRL",
      "AccountType" : "Personal",
      "AccountSubType" : "CurrentAccount",
      "Issuer" : "1234",
      "Account" : {
        "ProxyId" : "john@banfico.com",
        "Name" : "Conta Corrente"
      }
    }, {
      "AccountId" : "1620117383080",
      "ISPBCode" : "87654321",
      "Currency" : "BRL",
      "AccountType" : "Personal",
      "AccountSubType" : "SavingsAccount",
      "Issuer" : "1234",
      "Account" : {
        "ProxyId" : "john@banfico.com",
        "Name" : "Conta Poupança"
      }
    } ]
  },
  "Links" : {
    "Self" : "/v1/aisp/accounts"
  },
  "Meta" : {
    "TotalPages" : 1
  }
}
2021-05-04 10:29:25 SUCCESS
CheckForDateHeaderInResourceResponse
Date header present and validated
date
Tue, 04 May 2021 10:29:25 GMT
skew
450
2021-05-04 10:29:25 SUCCESS
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
interaction_id
7d972b6d-9cda-4033-bafb-e0dac9db06be
2021-05-04 10:29:25 SUCCESS
EnsureMatchingFAPIInteractionId
Interaction ID matched
fapi_interaction_id
7d972b6d-9cda-4033-bafb-e0dac9db06be
2021-05-04 10:29:25 SUCCESS
EnsureResourceResponseReturnedJsonContentType
Response content type is JSON
content_type
application/json;charset=UTF-8
2021-05-04 10:29:25 FINISHED
fapi-rw-id2-ensure-other-scope-order-succeeds
Test has run to completion
testmodule_result
PASSED
2021-05-04 10:29:32
TEST-RUNNER
Alias has now been claimed by another test
alias
keycloak
new_test_id
0t5O6DCAZ0fzSHh
Test Results