Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-09-01 12:04:10 INFO
TEST-RUNNER
Test instance RMRzsiMG45E1LZm created
baseUrl
https://www.certification.openid.net/test/RMRzsiMG45E1LZm
variant
{
  "client_auth_type": "client_secret_basic",
  "response_type": "code",
  "request_type": "request_uri",
  "client_registration": "dynamic_client",
  "response_mode": "default"
}
alias

                                
description
test suite runner for openid-client
planId
yOlk25gGaeYUc
config
{
  "description": "test suite runner for openid-client",
  "waitTimeoutSeconds": 2
}
testName
oidcc-client-test-discovery-jwks-uri-keys
2020-09-01 12:04:10 SUCCESS
OIDCCGenerateServerConfiguration
Generated default server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/",
  "authorization_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/token",
  "jwks_uri": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic",
    "client_secret_post",
    "client_secret_jwt",
    "private_key_jwt"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "gender",
    "birthdate",
    "preferred_username",
    "profile",
    "website",
    "locale",
    "updated_at",
    "address",
    "zoneinfo",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ]
}
2020-09-01 12:04:10
AddRandomJwksUriToServerConfiguration
Added random jwks_uri to server configuration
jwks_uri
https://www.certification.openid.net/test/RMRzsiMG45E1LZm/jwksQcaNIQTiUQ
2020-09-01 12:04:10
SetTokenEndpointAuthMethodsSupportedToClientSecretBasicOnly
Changed token_endpoint_auth_methods_supported to client_secret_basic only in server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/",
  "authorization_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/token",
  "jwks_uri": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/jwksQcaNIQTiUQ",
  "userinfo_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "gender",
    "birthdate",
    "preferred_username",
    "profile",
    "website",
    "locale",
    "updated_at",
    "address",
    "zoneinfo",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ]
}
2020-09-01 12:04:10
SetRequestUriParameterSupportedToTrueInServerConfiguration
Enabled request_uri support in server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/",
  "authorization_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/token",
  "jwks_uri": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/jwksQcaNIQTiUQ",
  "userinfo_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "gender",
    "birthdate",
    "preferred_username",
    "profile",
    "website",
    "locale",
    "updated_at",
    "address",
    "zoneinfo",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "PS256",
    "ES256"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": false
}
2020-09-01 12:04:11
OIDCCGenerateServerJWKs
Generated server public private JWK sets
server_jwks
{
  "keys": [
    {
      "p": "1vWfFD0viz5c4Ugk98WVRO-fmBUUiZybqmiq8IMm8Nkd2YkOc8YZRe26X0BUFcL_h95rJnar7mUgtTwBnHGh9hNN3Pteqck-mYAFVxjh9tfyX6aA5F5WFoN1SCYcA4bx57X2deMw-nQ1yR8FiONFVXVdAFG2HTBmbmbPc3BcgdU",
      "kty": "RSA",
      "q": "zz-cTQRBq39Go2VHfCT1iRJuembaiJUyucX8Tmfr4BsnExmpPqlseFAiNwoOXXE2Y7t6QssQB1WWWG3BFAi4pUunEAeOOA8F5j75wY0z0N1c1zKZIU4py-hpsPfhmFCNIOg4Nt7j8gk4ayZDATa7Fx_YBYBiNuVmfctb_qY_Ee8",
      "d": "Djw92SljutI5bJZeX4Bm9BlZivd1LlkyAXWMMqIrqL4Xu7F0clSRV4Vyfs31wUxt4rZFI_lNtxjMIE4jhaFbVfROSa1kvwK5hlQ2rD2eeS3LRPqdngki3dn93FvSU_FTd7MgQBh4hJGet8vKQIZ2kLtPQpB1YGsbO1HjyknkfOealEhpFInwmf64PwOnCh9HfOQsz9kzxgezJ7gKxR3nKb_RImnpDYFnPOvA5TMIMZ7JK3b0nJZZk09C-bmL4x0fPwF6dd6-dslXEVzEvFs2Cm4kddLlBrsuOHQgNiP-9RttlLvSVyDsqbe9DURyBqzOD4qEwVUYBJmAmHeCEstNmQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "083637a3-9e76-4cbf-be77-e7a88e8a91ad",
      "qi": "IBvbCGBgAX1lYj4vCLWHYhjEbcs9MRPZh9P07z2NVOFdS2gLtS5BmWHZ-PNUoqzztAEQui-q_CzdtlQlcP5H91q5NYfvEBR1aVPD181jTcJ6ZyDr1wZ6dhOX2ZI6mYwS9htYkEzUnjaxz4c9dxYFDFRVaJehY74GNuDWXVigxwI",
      "dp": "jn-TLkKFYwQ7ZCiEQTBdDK7hGFtZGwSTePsb3obC6MS1cgDWcM8w79dxRjWJyEdVSAec9omS3l1xulMGKmR13n_bjROiJGHBOtbQM3XOTenHxbrGFR2oahJJTEPfLENn15gbwviR_mXNRf9nluA6lTVRKqYAWQc90BAdk8Q3vuU",
      "dq": "K0HcrtqXlmMfbFVkYU4Zjb2yH4w-SsnRZ6MicX8RZZplQoBVqgWU5VvceF559xj9QD3OXAikVNORaO2nojXbzGyI9ziMf7jrA07btIFzckHx8dzWx3PYF35wKQbkKHWPr3Go4hMNwuQXyY2X6LXywPXdkfBlD448IT-D-RfcDDM",
      "n": "rgYFUdvYqYS3Hvs5DsrfmaIyiXqWUJ-zV1FORk8XfW7zhsQT2s05Ql2YY7p_2F_Y_j2X6WL5w3l-EiiUyPvL0lTqRZuMplf8OunwQ3CuhmNAKxEr6ls__Ms4URF2Xd1NvfBuLNN59hL4qn_6ec1vRaokGD6l7u2Azuqcu0TxkbP6uVyuOtp3cSepDU4uL-TMlWcFQgLSjUZCJ6Skiu66lumdzr9P2NaHGm3XOz5eOV3tPJgalkEBaZN91ST-J5mDjHOWT1a3m_6tny-Fk-OQTGgKSyarWzwrXpCMQTGp1o9BKhFn_hI9XYDdRCk6XGrBgL_B3LBXOOAg3YKGHGda2w"
    },
    {
      "kty": "EC",
      "d": "cTwbHMWjqQZsF23l5rY_jU74H9e3p3hwzxbgWeHVafg",
      "use": "sig",
      "crv": "P-256",
      "kid": "f6d9fd56-b13a-412b-afd0-ae51e09fd5c2",
      "x": "CoE6HNA6QPeD-ze15C2K6iZ7Gx1OAJCItAR-ImWWslw",
      "y": "CX7IW77SJQ7ogAHtm1GB53Ig_N6Iri-xIFUMVMQk29k"
    },
    {
      "kty": "EC",
      "d": "DTm7L3njDW5nGd5aR1AJZc8JK2fNVnKiD_SdaMqBtfc",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "c91bd9ed-6d5e-42c5-8e22-2750817f5c55",
      "x": "dUh6cE9MVeBqLCbmwxgBU2279lfIxc42KM7-Rx4LyYs",
      "y": "-LoJ19JZ_Wy7DxfASSk4ESzqkJy7XdQcWSEZ6ebA4zc"
    },
    {
      "kty": "OKP",
      "d": "VWeI9SXPM0l121sJ-3vK0TYZ3CdDrfgA-sSiaOinUMw",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "81698713-aa8f-468b-9c9a-48837a68c4e8",
      "x": "G3y0EFYKquoHgbDb0_r0C06HmD7RbwdE7z_M-MT0VOs"
    }
  ]
}
server_encryption_keys
{
  "keys": [
    {
      "p": "9GG2l1CzMO_3nARewtcx4KxSr11yWbYTZe3qL8T_t9JFoKWsOJdwrUNp9XUaBbkxt_yU09XKlEe3LvVlerI7dDt6mMhSbUP-96jyMVvKeAQV2hMotwU7qS8FQWdkJsFiW_IXVYEWUahfpRt6KWrhvhy8xUIskqp7aozgoW8QFBU",
      "kty": "RSA",
      "q": "tWMpHPeU95nkhwFQ1OYHg3Jd6QO0bUloRCBuN5_4jS1EDTXfipkuoG0t9nVE9RzYmjtBb-kN21LbdvaKb4EMkbSRQSqbuZ1q7y5r0mekrk7EeZG1CVxnU1d9LJtMFjCZmhs96VCJbb4EUHic_siHjSBhyLErxdenFB9_WIMz3L0",
      "d": "YNqkrJ9W0LqmtH8r1QrCDBEJER2Mjk12yX9k-BHdP58gGTPNyBhPbvwBTkRVW8GE8WJs9BRxh9P-Cmj2jFPXRQbUybnbPpvW0Os0LVA6sEJC_Fm0zzdTj3bqERwu-o-kddaB_pcwAVIJk79NZVWUgEwqLdo2gQrpEDZIN2m8BUiX_UGIUI1fe0iMar44dIF85cUdFFsjlSqJkYN3RODm6rle_zr3s1NA0TsAar761OS7l39ODDqA38gO9vj52cSzHlRJfEQI9jrGnYPEyzixbrqV5DAVdhZg3DFPKiHUMw8ndci2R_NnTfTYpt8PYscN1PhDC9ZQBfJI6EXyaEfuYQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "62afbad3-a7a3-48e1-aa24-ae266c53c773",
      "qi": "spOURR8zXEALoUS4xVJRoS5X0aOB-U5JVudc4uF0-phk8AJ6bqkyvE7AF7VletsxXb0mHQZgZpR2ZwPTGEbwMhBfqQ5EzOsuP32RG3-nsTnMAstgQoZnoVnZGdjmjotXtQ-1zFaC7cf3e06lvTpV_WxIlAQPZhG7rmQ8kWU_51M",
      "dp": "6v4G4QwVswodNGYzZPIfISczPzQBYGin0Iztc0_ggbdtgqOsrqJZFBLOEdyv0C8bswrrZaOf7-PiLwKDuW8nooYLRlziffUzeJx5f6L_V1a-WHux3APpMa9oQ1MTR_0PAtERRQQjHRRmHFMGrkr7lZ72mkwepk3O7U9YNYOhl10",
      "alg": "RSA-OAEP",
      "dq": "K0MWWDlYx2FmFykiLVUb76cEbQIcM4CxpKYTg6Lc9lcYhwoVYgo9C7heoQzBQLD7nHWLmvR8AJaXj50n0YZ3B_2IM4HFGJVKHvf0cX-U0Joq1FADXNM0NbWFPnFfyV8YE6BxuMcjsBAFGWhbEY2kfu19RQ-0wAA6cls81VCduwU",
      "n": "rSe_IeXZl2XbX2vXTUTrpFexPdJscDJRB2dbzQpb1DrwQvTx70EYuwNshma8-SmOeBVUcpgx63OImXY1eXWOkQwfO-UM81qAcfv8NGD8hpBpsSzpbAHc7z40mYMqBIso5D2QqcpUR7FNdYm1QN6IuLQUPPt9vThQwC40o6Z3zTL2HHwv0gyv925FUe-VaWh_VhUw6KHeFmPCDTUPHJ9Md8f700NoAHiPaFrs61vDtSxOXWZ76tE1cozUQdVbAKQdCD8xSb7TlWPKRFcIjAmoEoyXUbiKhq0FdEw7yA_p9byf7K3zKiFbCwUSeV6kQQg6Wla-XFSA_IBREz9Tj0_fgQ"
    },
    {
      "kty": "EC",
      "d": "j_1qjBYoC4TFa_LByIpQN068RuBtWJKHxOk5wQLTC10",
      "use": "enc",
      "crv": "P-256",
      "kid": "f5f7b46a-9616-4278-b94c-ef527e20e8a4",
      "x": "BccxEX27nKi0he51y3ZVVDjHwMXg6TBjKQAheGcTmgU",
      "y": "u6EolBRxq1Txbz2LVnE_8vhQnchq5J3hYSp0-JWgKBg",
      "alg": "ECDH-ES"
    }
  ]
}
server_public_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "083637a3-9e76-4cbf-be77-e7a88e8a91ad",
      "n": "rgYFUdvYqYS3Hvs5DsrfmaIyiXqWUJ-zV1FORk8XfW7zhsQT2s05Ql2YY7p_2F_Y_j2X6WL5w3l-EiiUyPvL0lTqRZuMplf8OunwQ3CuhmNAKxEr6ls__Ms4URF2Xd1NvfBuLNN59hL4qn_6ec1vRaokGD6l7u2Azuqcu0TxkbP6uVyuOtp3cSepDU4uL-TMlWcFQgLSjUZCJ6Skiu66lumdzr9P2NaHGm3XOz5eOV3tPJgalkEBaZN91ST-J5mDjHOWT1a3m_6tny-Fk-OQTGgKSyarWzwrXpCMQTGp1o9BKhFn_hI9XYDdRCk6XGrBgL_B3LBXOOAg3YKGHGda2w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "cf04ee6e-1d3d-45fe-866d-373a0540b402",
      "n": "10i-TG1zdGYyGI70QX6puFepnA-5X2MeYPjDZhIL48eWObbwb04shZ2ohPqUPsfdkggKbryUIQMAk5ukUvR_bxU4z9mckraHB8WoOzCuk9_HKYo6P_fWzzuGxWV_nfBThRdqBXX-a-5_w37mD_vc3z271voPlgzkKYVeVhUNuJaJx4_VJYAJ0exVAipo8QpS2f5MSKZRbO1lIe9-tsaJvTicNBYmpu19A4IIk99lM4lXms1gEYy-xSpsXZn0woCAU0AFzRXHjWZ67N2FM93rWF7dfiw4pqUPjDNeANetQA7-9tnu_TMPdE1lko-10G2E8VFPHFP19pK7t_QnkZGFgQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "f6d9fd56-b13a-412b-afd0-ae51e09fd5c2",
      "x": "CoE6HNA6QPeD-ze15C2K6iZ7Gx1OAJCItAR-ImWWslw",
      "y": "CX7IW77SJQ7ogAHtm1GB53Ig_N6Iri-xIFUMVMQk29k"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "db539025-6db4-4c2c-a47f-48c538518fd9",
      "x": "c6uFe7wWT0TGESJoIU2QYj-5ahJtpibFUYUW0oV5JUo",
      "y": "3YzWd6BZs3aq0vLIPnYbiUhPuywH7ms1YOdD_OVqIRg"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "c91bd9ed-6d5e-42c5-8e22-2750817f5c55",
      "x": "dUh6cE9MVeBqLCbmwxgBU2279lfIxc42KM7-Rx4LyYs",
      "y": "-LoJ19JZ_Wy7DxfASSk4ESzqkJy7XdQcWSEZ6ebA4zc"
    },
    {
      "kty": "OKP",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "81698713-aa8f-468b-9c9a-48837a68c4e8",
      "x": "G3y0EFYKquoHgbDb0_r0C06HmD7RbwdE7z_M-MT0VOs"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "62afbad3-a7a3-48e1-aa24-ae266c53c773",
      "alg": "RSA-OAEP",
      "n": "rSe_IeXZl2XbX2vXTUTrpFexPdJscDJRB2dbzQpb1DrwQvTx70EYuwNshma8-SmOeBVUcpgx63OImXY1eXWOkQwfO-UM81qAcfv8NGD8hpBpsSzpbAHc7z40mYMqBIso5D2QqcpUR7FNdYm1QN6IuLQUPPt9vThQwC40o6Z3zTL2HHwv0gyv925FUe-VaWh_VhUw6KHeFmPCDTUPHJ9Md8f700NoAHiPaFrs61vDtSxOXWZ76tE1cozUQdVbAKQdCD8xSb7TlWPKRFcIjAmoEoyXUbiKhq0FdEw7yA_p9byf7K3zKiFbCwUSeV6kQQg6Wla-XFSA_IBREz9Tj0_fgQ"
    },
    {
      "kty": "EC",
      "use": "enc",
      "crv": "P-256",
      "kid": "f5f7b46a-9616-4278-b94c-ef527e20e8a4",
      "x": "BccxEX27nKi0he51y3ZVVDjHwMXg6TBjKQAheGcTmgU",
      "y": "u6EolBRxq1Txbz2LVnE_8vhQnchq5J3hYSp0-JWgKBg",
      "alg": "ECDH-ES"
    }
  ]
}
2020-09-01 12:04:11 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-09-01 12:04:11 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-09-01 12:04:11 SUCCESS
OIDCCLoadUserInfo
Added user information
user_info
{
  "sub": "user-subject-1234531",
  "name": "Demo T. User",
  "given_name": "Demo",
  "family_name": "User",
  "middle_name": "Theresa",
  "nickname": "Dee",
  "preferred_username": "d.tu",
  "gender": "female",
  "birthdate": "2000-02-03",
  "address": {
    "street_address": "100 Universal City Plaza",
    "locality": "Hollywood",
    "region": "CA",
    "postal_code": "91608",
    "country": "USA"
  },
  "zoneinfo": "America/Los_Angeles",
  "locale": "en-US",
  "phone_number": "+1 555 5550000",
  "phone_number_verified": false,
  "email": "user@example.com",
  "email_verified": false,
  "website": "https://openid.net/",
  "updated_at": "1580000000"
}
2020-09-01 12:04:11 SUCCESS
GetDynamicClientConfiguration
No client details on configuration, created an empty dynamic_client_registration_template object.
2020-09-01 12:04:11
oidcc-client-test-discovery-jwks-uri-keys
Setup Done
2020-09-01 12:04:11 INCOMING
oidcc-client-test-discovery-jwks-uri-keys
Incoming HTTP request to test instance RMRzsiMG45E1LZm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/3.15.9 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate",
  "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
.well-known/openid-configuration
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
Discovery endpoint
2020-09-01 12:04:11 OUTGOING
oidcc-client-test-discovery-jwks-uri-keys
Response to HTTP request to test instance RMRzsiMG45E1LZm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/",
  "authorization_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/token",
  "jwks_uri": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/jwksQcaNIQTiUQ",
  "userinfo_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/RMRzsiMG45E1LZm/register",
  "scopes_supported": [
    "openid",
    "phone",
    "profile",
    "email",
    "address",
    "offline_access"
  ],
  "response_types_supported": [
    "code",
    "id_token code",
    "token code id_token",
    "id_token",
    "token id_token",
    "token code",
    "token"
  ],
  "response_modes_supported": [
    "query",
    "fragment",
    "form_post"
  ],
  "token_endpoint_auth_methods_supported": [
    "client_secret_basic"
  ],
  "token_endpoint_auth_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "grant_types_supported": [
    "authorization_code",
    "implicit"
  ],
  "claims_parameter_supported": true,
  "acr_values_supported": [
    "PASSWORD"
  ],
  "subject_types_supported": [
    "public",
    "pairwise"
  ],
  "claim_types_supported": [
    "normal",
    "aggregated",
    "distributed"
  ],
  "claims_supported": [
    "sub",
    "name",
    "given_name",
    "family_name",
    "middle_name",
    "nickname",
    "gender",
    "birthdate",
    "preferred_username",
    "profile",
    "website",
    "locale",
    "updated_at",
    "address",
    "zoneinfo",
    "phone_number",
    "phone_number_verified",
    "email",
    "email_verified"
  ],
  "id_token_signing_alg_values_supported": [
    "none",
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "id_token_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "id_token_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_object_signing_alg_values_supported": [
    "none",
    "RS256",
    "PS256",
    "ES256"
  ],
  "request_object_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "request_object_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "userinfo_signing_alg_values_supported": [
    "RS256",
    "RS384",
    "RS512",
    "PS256",
    "PS384",
    "PS512",
    "ES256",
    "ES256K",
    "ES384",
    "ES512",
    "EdDSA"
  ],
  "userinfo_encryption_alg_values_supported": [
    "RSA1_5",
    "RSA-OAEP",
    "RSA-OAEP-256",
    "ECDH-ES",
    "ECDH-ES+A128KW",
    "ECDH-ES+A192KW",
    "ECDH-ES+A256KW",
    "A128KW",
    "A192KW",
    "A256KW",
    "A128GCMKW",
    "A192GCMKW",
    "A256GCMKW",
    "dir"
  ],
  "userinfo_encryption_enc_values_supported": [
    "A128CBC-HS256",
    "A192CBC-HS384",
    "A256CBC-HS512",
    "A128GCM",
    "A192GCM",
    "A256GCM"
  ],
  "request_uri_parameter_supported": true,
  "require_request_uri_registration": false
}
outgoing_path
.well-known/openid-configuration
2020-09-01 12:04:12 INCOMING
oidcc-client-test-discovery-jwks-uri-keys
Incoming HTTP request to test instance RMRzsiMG45E1LZm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "openid-client/3.15.9 (https://github.com/panva/node-openid-client)",
  "accept": "application/json",
  "accept-encoding": "gzip, deflate",
  "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
jwksQcaNIQTiUQ
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
Jwks endpoint
2020-09-01 12:04:12 OUTGOING
oidcc-client-test-discovery-jwks-uri-keys
Response to HTTP request to test instance RMRzsiMG45E1LZm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "083637a3-9e76-4cbf-be77-e7a88e8a91ad",
      "n": "rgYFUdvYqYS3Hvs5DsrfmaIyiXqWUJ-zV1FORk8XfW7zhsQT2s05Ql2YY7p_2F_Y_j2X6WL5w3l-EiiUyPvL0lTqRZuMplf8OunwQ3CuhmNAKxEr6ls__Ms4URF2Xd1NvfBuLNN59hL4qn_6ec1vRaokGD6l7u2Azuqcu0TxkbP6uVyuOtp3cSepDU4uL-TMlWcFQgLSjUZCJ6Skiu66lumdzr9P2NaHGm3XOz5eOV3tPJgalkEBaZN91ST-J5mDjHOWT1a3m_6tny-Fk-OQTGgKSyarWzwrXpCMQTGp1o9BKhFn_hI9XYDdRCk6XGrBgL_B3LBXOOAg3YKGHGda2w"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "cf04ee6e-1d3d-45fe-866d-373a0540b402",
      "n": "10i-TG1zdGYyGI70QX6puFepnA-5X2MeYPjDZhIL48eWObbwb04shZ2ohPqUPsfdkggKbryUIQMAk5ukUvR_bxU4z9mckraHB8WoOzCuk9_HKYo6P_fWzzuGxWV_nfBThRdqBXX-a-5_w37mD_vc3z271voPlgzkKYVeVhUNuJaJx4_VJYAJ0exVAipo8QpS2f5MSKZRbO1lIe9-tsaJvTicNBYmpu19A4IIk99lM4lXms1gEYy-xSpsXZn0woCAU0AFzRXHjWZ67N2FM93rWF7dfiw4pqUPjDNeANetQA7-9tnu_TMPdE1lko-10G2E8VFPHFP19pK7t_QnkZGFgQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "f6d9fd56-b13a-412b-afd0-ae51e09fd5c2",
      "x": "CoE6HNA6QPeD-ze15C2K6iZ7Gx1OAJCItAR-ImWWslw",
      "y": "CX7IW77SJQ7ogAHtm1GB53Ig_N6Iri-xIFUMVMQk29k"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "db539025-6db4-4c2c-a47f-48c538518fd9",
      "x": "c6uFe7wWT0TGESJoIU2QYj-5ahJtpibFUYUW0oV5JUo",
      "y": "3YzWd6BZs3aq0vLIPnYbiUhPuywH7ms1YOdD_OVqIRg"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "c91bd9ed-6d5e-42c5-8e22-2750817f5c55",
      "x": "dUh6cE9MVeBqLCbmwxgBU2279lfIxc42KM7-Rx4LyYs",
      "y": "-LoJ19JZ_Wy7DxfASSk4ESzqkJy7XdQcWSEZ6ebA4zc"
    },
    {
      "kty": "OKP",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "81698713-aa8f-468b-9c9a-48837a68c4e8",
      "x": "G3y0EFYKquoHgbDb0_r0C06HmD7RbwdE7z_M-MT0VOs"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "62afbad3-a7a3-48e1-aa24-ae266c53c773",
      "alg": "RSA-OAEP",
      "n": "rSe_IeXZl2XbX2vXTUTrpFexPdJscDJRB2dbzQpb1DrwQvTx70EYuwNshma8-SmOeBVUcpgx63OImXY1eXWOkQwfO-UM81qAcfv8NGD8hpBpsSzpbAHc7z40mYMqBIso5D2QqcpUR7FNdYm1QN6IuLQUPPt9vThQwC40o6Z3zTL2HHwv0gyv925FUe-VaWh_VhUw6KHeFmPCDTUPHJ9Md8f700NoAHiPaFrs61vDtSxOXWZ76tE1cozUQdVbAKQdCD8xSb7TlWPKRFcIjAmoEoyXUbiKhq0FdEw7yA_p9byf7K3zKiFbCwUSeV6kQQg6Wla-XFSA_IBREz9Tj0_fgQ"
    },
    {
      "kty": "EC",
      "use": "enc",
      "crv": "P-256",
      "kid": "f5f7b46a-9616-4278-b94c-ef527e20e8a4",
      "x": "BccxEX27nKi0he51y3ZVVDjHwMXg6TBjKQAheGcTmgU",
      "y": "u6EolBRxq1Txbz2LVnE_8vhQnchq5J3hYSp0-JWgKBg",
      "alg": "ECDH-ES"
    }
  ]
}
outgoing_path
jwksQcaNIQTiUQ
2020-09-01 12:04:12 FINISHED
oidcc-client-test-discovery-jwks-uri-keys
Test has run to completion
testmodule_result
PASSED
Test Results