Test Summary

Test Results

Expand All Collapse All
All times are UTC
2021-09-30 07:05:18 INFO
TEST-RUNNER
Test instance o7QJBkgULyNn5bm created
baseUrl
https://www.certification.openid.net/test/a/idpy
variant
{
  "client_auth_type": "client_secret_basic",
  "response_type": "code",
  "request_type": "plain_http_request",
  "client_registration": "dynamic_client",
  "response_mode": "default"
}
alias
idpy
description
oidcop
planId
Q5bxP9ys6sz13
config
{
  "alias": "idpy",
  "description": "oidcop",
  "server": {
    "discoveryUrl": "https://89.45.234.133:4000/.well-known/openid-configuration",
    "login_hint": "roland@89.45.234.133:4000"
  },
  "client2": {
    "client_name": "Anything"
  }
}
testName
oidcc-client-test-discovery-jwks-uri-keys
2021-09-30 07:05:18 SUCCESS
OIDCCGenerateServerConfiguration
Generated default server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/a/idpy/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/idpy/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/idpy/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/idpy/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/idpy/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/a/idpy/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"
  ]
}
2021-09-30 07:05:18
AddRandomJwksUriToServerConfiguration
Added random jwks_uri to server configuration
jwks_uri
https://www.certification.openid.net/test/a/idpy/jwksfCUfbUtdXQ
2021-09-30 07:05:18
SetTokenEndpointAuthMethodsSupportedToClientSecretBasicOnly
Changed token_endpoint_auth_methods_supported to client_secret_basic only in server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/a/idpy/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/idpy/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/idpy/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/idpy/jwksfCUfbUtdXQ",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/idpy/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/a/idpy/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"
  ]
}
2021-09-30 07:05:19
OIDCCGenerateServerJWKs
Generated server public private JWK sets
server_jwks
{
  "keys": [
    {
      "p": "zXkyWzgFtIy49GsTrFXlp7qjmCI8ITv60fG7WtpU7RJnJ0_CNX7Zc7etVsr5_ysTiZzIR6QrQxVttI-t-GDlnn64wx--0P8I5oCHwYiE44O08USwmw0PBocAicrd6R-VtbNRJScwPHJPusMaBb7GDSTorZV4sRybQLHlpQGY1K0",
      "kty": "RSA",
      "q": "vdHhmd88REmeeogDQJsOWt8AuK8WXLn-hJC7tWZHyWhWStKhDbu9irtT99JG_RcAJyCBEqNqDae6k68onPzlzLc2cQM73j6bpQJtwNrqPEYvRvt35D9VojIlXj5CM0FxROb93XLTMI-7Et_p0iKTxLMnsNcrssMowYd7Jl8HLYE",
      "d": "QC7m3_Qy8CMOQVwbp0t2NBIAA8E0VbsS6qKFZDdJaKvScXV6lJ1Q7pd35Hql8SJXK3RpT1j_Rdj1SukUFY8D7nkBImJkmq_AXb4QfdmXE9oWYGMXBPZXp40Ioy1FtOFeO-cu-vQtawn0yUGggZ4ne0L275GwSV_y8ueZ85QfO9eL5NpxGYLzreABoD-gVOAyweT0DQOY4rogOw2huVHulsAkMUdVDrOlSdPREDqSMnq8zPnI937fbYcGQwl5PF2Vzxmwcyd6ayY2paDELHvY_wqS5K5voRLqg6jw62YiZ1G-2KNOYdIaHUISxTCjxWmJki4iw5xWNByDO1XrhgDCAQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "83b9ca22-9f7f-48df-bb0f-901715c29cd1",
      "qi": "qwhq568oYF6Vs9QciWoHHBRcjL1_vJU4HNmSWB2S7eMSc6uauV-bStWPVRlyLRjk4kiBuafNmXVWq6xsNKbDjNrrBlFF5d1TQpKpfNIvgx_HSSs1bntVaY4SUldAlECAuGtjxuCWNaPKPZcbDDI3E5YXx9CG6hStGJbifK89Rb0",
      "dp": "lG_22gFJ1dpHj4N_beOMCjUCFFi_Gb9L_rlkgUjzS2UdEkBDbAQcscVCu03dduK2tZaG9YJ7InZrj6KwqpvNpkej0IqxfiiQVH0MFds7LWWrpRTbhNfVQADteZ4N3GlN7TsC5xU9ep2WTbS-quHcEAjW8vflfgXNftpFrYPO1e0",
      "dq": "Jnm4ZNwe9yiE-wk-v4WubzTsjILQ4ZLByFUd9zL4Mhb4BsqS4pm_XbOC3aS9xuc2nLe18fU1tfbdlrnWXZvVaJ1qZ5XkOLQwEE5huMmm2PjQ9G5cauN7lBjeAjBUctc9Al5f7tcrf5hirvy8BGAF28UEso-qx91PEYtIpwp0BgE",
      "n": "mFrvMnqzKcpV2N_E_DyLMSeQ3AZ90NXc_CWSXuY_SudyqhKQR0jneUuQlUVoSLKgCeYjI9JnhjNhG6TvsiQezEc-uMGY2JFrJ92jjdI4x1Q5B38SZ_SeiZbfOWd6bJIMtwMTzDcnwwTwxtvAkfil4HDrnXWZiC9duTOXB47BU_Sr8eP0PMPJWh36NDPG9QT04yG5O7D1K0WAIoN-4VXvqxVf-UUQ0yK1npFJdZL5sK1Aj1tXKE5hm-bTqjf97da20H2HprEwIdKD7OF6r3erH3--erdQDSISElVp-NpczFQBeiTxFlwkmCdhgVUYr2T0o_W_WIWo7emhNyw1ryCULQ"
    },
    {
      "kty": "EC",
      "d": "pyRkaBNx3suziDZnpLWh8pZ4ln79VxZCsNjeZ-Lc8c4",
      "use": "sig",
      "crv": "P-256",
      "kid": "e5efcbcc-e937-42e2-9b02-20e49e2a1794",
      "x": "ZDIzkdrefo0YXzMau6_9N4jZUHcw4MwwFIcb7awpKXw",
      "y": "hMrghnQtdI8sCOAyAJpSVrzUuKpHRqx4z5EeposHW9M"
    },
    {
      "kty": "EC",
      "d": "jhaqyZdqV3MuHHqrHxfZRBeNTJ6fPdTXKahCECyR0w4",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "36bc67ce-53f3-4f33-961b-76b2fc6462e3",
      "x": "Z1XaD7T9Pst2t37GvLLAFvElOgJ85giqXlihS9AH2ts",
      "y": "Iy5IjFrrKYPHIeop1533JLFs8SGMiVavdb0Ineo6ftY"
    },
    {
      "kty": "OKP",
      "d": "4kfy3wjr-C-JA3JRhRbe6Fgxipxxe045wiy00x5MShA",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "20cfbf94-4d05-411e-8def-ce883761a922",
      "x": "bl8FMQA3HzMz72AtveCQHyanP-wid6SL1A2KQzWbxas"
    }
  ]
}
server_encryption_keys
{
  "keys": [
    {
      "p": "7cyfIIxlTG4n4BPzATXAJFV2naM4x7LTBMc6WiU_4dphhR5_b_Ug7kMACibnVF3bfi7Tj_ll6XN0kIA1x2s-1UH-av-spE_ZRkRQH1poJpdPe6oC9XarP1yzMFtGscq0YLUuvfGSTzYPw9URVFtvKdFLZEhnSWAjjbYvKvhCiks",
      "kty": "RSA",
      "q": "4pzLeBhx5SHnugD8p7tEYR2X3qZrAXyMhLXZuh4oPRoRl9uX70d74JqYYxhfIR9kfclWwQ8JSQ0lHOQLnN_zAPOFLqVgr6aY-VITAEtG7mVkOM7_ungVrDgSlQtKb-b-n3lVuZkAOt75ixhzBqC3B8QsZ07RiHSeLl6YkLVn1qM",
      "d": "PNFyHNClsvJvTKpRsqwpqjO70-3zTHWEKu4nVD1DQMoXzSIw-MBzXtW5FF7CkKs50jD9-A3OE6eO_gmj0uHmC4aDzXmXYItemmUW2nxQ7fMwJVIoNJaJSMHtzUhoDguOwshB0T2sz6F90c52sTtqDuhB78Re_BF1miNOUP79VWLFOcrPQ7Qz4wBcdnG9KNn7fjL_oFm45FHuw6d0eM2yHunlac0ZhLdWiUh_Ry05eaBvziZ_-WvkgPleTEq4GpVhhxrRPEfuNVrOAUiOiF_TRI5h3YtX4_U2yHMn2M8qFMIK_vURFMacu4ge-hFxetXBui0jI02ZKglHHrspi4XyjQ",
      "e": "AQAB",
      "use": "enc",
      "kid": "9dbd1349-2bdb-4433-808a-a9e3f29e61bd",
      "qi": "0GbNT43vPmo_cJpdNVYvxJjVWGTNhTvv1XtMYx-c8pYI0w6FVQYtMSDxzdJb8A2soW1unloAF23NZaCs-2KC5tzqizmEmkA3GIcax4MxrXYdZQ0rbltv2VC-3e5HmXpBoEknxNeiLm15fTLrmyq756KMENtKHgBWhkanRSIsXcs",
      "dp": "DZAwO1EGrhdSWuuIXrdMIEZnn5IhuPIwKwOaBm49eIpWKZuVtTMMD8rug6W4aA16aXYORxX4hBo7uco2RwuM5-j9s-ilVjHfuKxIzaEAc8MJm4oU5R9BoTmOVuG95IIlS6bJ5beTmsUAnTDX7jHQ41e2rx-aFItRO9H6Wr8SPIU",
      "alg": "RSA-OAEP",
      "dq": "F1Kd2lFhv3xa1hjt5_FtGzWpgL_N-YwxBiOVMgOSjp9VOjTekUDhLf-bOW-zsrwBYrTLGfmLMhqJPEz4KQAfiXSGu4NHzSwvSFG7JOeaeES1KOedCDr9uAjZWL-dvKCgihc5zG1DyctTEY7Fn-QAkmsNSuCgzhN6iDkyKIqTElM",
      "n": "0oBKLISVXN7I689AhFu5S7CjbKgfnXpL2lZ6Hgye6f6FUrp36FURsBypPmtcZqrmDB_2mrEqwZm-cyvezVZIg14FprTF6BtaUtGoMh7mDxATlXCg0PJ2_jDzIcMY5XSDHvX9ZbsMjPaD3S0tRi71axGS5PpReiGv7fMbreyyr0EARDXC2LkQzoNMWmCWK5aDo-WxiKyogggeSI5zJlPd9ZJxfGdEAU_o-yMN4vs-KeX5b4KJKqpAWE8lRK_GHVP9V6Eoy48gQLYjCNdPvJduRybK2OIYt1mtsiMTgT3trpB0NbX9so9sU6UsStLi-OTi7_7gkOsIQeVLUzSgXSW_wQ"
    },
    {
      "kty": "EC",
      "d": "mKOg7y06-mcTUh-wOYh9UHVVs5BNaRvym4z7N3LUS_s",
      "use": "enc",
      "crv": "P-256",
      "kid": "e9f9ea23-745e-4178-a01d-17af6e1e1b56",
      "x": "5IlZVsN4YJukSDpy5N5O3BXdBNMvdfzCZxyG6B-75DE",
      "y": "SgrrTXseBtthq5lKI_wpxET876PN142KrHJbN-QhRcQ",
      "alg": "ECDH-ES"
    }
  ]
}
server_public_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "83b9ca22-9f7f-48df-bb0f-901715c29cd1",
      "n": "mFrvMnqzKcpV2N_E_DyLMSeQ3AZ90NXc_CWSXuY_SudyqhKQR0jneUuQlUVoSLKgCeYjI9JnhjNhG6TvsiQezEc-uMGY2JFrJ92jjdI4x1Q5B38SZ_SeiZbfOWd6bJIMtwMTzDcnwwTwxtvAkfil4HDrnXWZiC9duTOXB47BU_Sr8eP0PMPJWh36NDPG9QT04yG5O7D1K0WAIoN-4VXvqxVf-UUQ0yK1npFJdZL5sK1Aj1tXKE5hm-bTqjf97da20H2HprEwIdKD7OF6r3erH3--erdQDSISElVp-NpczFQBeiTxFlwkmCdhgVUYr2T0o_W_WIWo7emhNyw1ryCULQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "0b72e2f1-e2bb-4535-831b-990ac477190a",
      "n": "qTwHkQabHl5T1VY0WN4JU4aCa7PSZl9FD-aw-d5S42xCRLzvA_5Y72H5ODxZkO76JFgKiC7T85w_SVCls-WnERk_2uWvSdevri64cWxlfVenjjxLTwFE6oD6sPF0w7kDwgoxzpE_FqXaMpTx_vhw4m3bpJmWfSf07N3sAoWSVMViMw9RCP1r8yqHPwNc0sUrCp8b3V-bjVPxuPXUqzA_UhmEBufUGuoQ6IB6o5pabABMaH70M0mWWd4kzp5YSVsOONFvvd9BU1xQJZ1a62COlqS-bFlBvC930emEWzQXwRBgB8RMek5MhX2t-9dl120rE_Yq-1MCL0JWe_dizVi9NQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "e5efcbcc-e937-42e2-9b02-20e49e2a1794",
      "x": "ZDIzkdrefo0YXzMau6_9N4jZUHcw4MwwFIcb7awpKXw",
      "y": "hMrghnQtdI8sCOAyAJpSVrzUuKpHRqx4z5EeposHW9M"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "a60b57e5-47d8-491a-8525-551c23dc4f56",
      "x": "8e4VEASxgKWU11lGYAtyEzBzkgzSplEw74bkOSFIQ8M",
      "y": "hv6651BClsq8aGyojPkrbfwWzdtJoj8Rzch8eZp8Gyg"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "36bc67ce-53f3-4f33-961b-76b2fc6462e3",
      "x": "Z1XaD7T9Pst2t37GvLLAFvElOgJ85giqXlihS9AH2ts",
      "y": "Iy5IjFrrKYPHIeop1533JLFs8SGMiVavdb0Ineo6ftY"
    },
    {
      "kty": "OKP",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "20cfbf94-4d05-411e-8def-ce883761a922",
      "x": "bl8FMQA3HzMz72AtveCQHyanP-wid6SL1A2KQzWbxas"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "9dbd1349-2bdb-4433-808a-a9e3f29e61bd",
      "alg": "RSA-OAEP",
      "n": "0oBKLISVXN7I689AhFu5S7CjbKgfnXpL2lZ6Hgye6f6FUrp36FURsBypPmtcZqrmDB_2mrEqwZm-cyvezVZIg14FprTF6BtaUtGoMh7mDxATlXCg0PJ2_jDzIcMY5XSDHvX9ZbsMjPaD3S0tRi71axGS5PpReiGv7fMbreyyr0EARDXC2LkQzoNMWmCWK5aDo-WxiKyogggeSI5zJlPd9ZJxfGdEAU_o-yMN4vs-KeX5b4KJKqpAWE8lRK_GHVP9V6Eoy48gQLYjCNdPvJduRybK2OIYt1mtsiMTgT3trpB0NbX9so9sU6UsStLi-OTi7_7gkOsIQeVLUzSgXSW_wQ"
    },
    {
      "kty": "EC",
      "use": "enc",
      "crv": "P-256",
      "kid": "e9f9ea23-745e-4178-a01d-17af6e1e1b56",
      "x": "5IlZVsN4YJukSDpy5N5O3BXdBNMvdfzCZxyG6B-75DE",
      "y": "SgrrTXseBtthq5lKI_wpxET876PN142KrHJbN-QhRcQ",
      "alg": "ECDH-ES"
    }
  ]
}
2021-09-30 07:05:19 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2021-09-30 07:05:19 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2021-09-30 07:05:19 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
}
2021-09-30 07:05:19
StoreOriginalClientConfiguration
No client details on configuration, created an empty original_client_config object.
2021-09-30 07:05:19
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
client_name
2021-09-30 07:05:19
oidcc-client-test-discovery-jwks-uri-keys
Setup Done
2021-09-30 07:05:25 INCOMING
oidcc-client-test-discovery-jwks-uri-keys
Incoming HTTP request to test instance o7QJBkgULyNn5bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "python-requests/2.25.1",
  "accept-encoding": "gzip, deflate",
  "accept": "*/*",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "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
2021-09-30 07:05:25 OUTGOING
oidcc-client-test-discovery-jwks-uri-keys
Response to HTTP request to test instance o7QJBkgULyNn5bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/a/idpy/",
  "authorization_endpoint": "https://www.certification.openid.net/test/a/idpy/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/a/idpy/token",
  "jwks_uri": "https://www.certification.openid.net/test/a/idpy/jwksfCUfbUtdXQ",
  "userinfo_endpoint": "https://www.certification.openid.net/test/a/idpy/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/a/idpy/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"
  ]
}
outgoing_path
.well-known/openid-configuration
2021-09-30 07:05:25 INCOMING
oidcc-client-test-discovery-jwks-uri-keys
Incoming HTTP request to test instance o7QJBkgULyNn5bm
incoming_headers
{
  "host": "www.certification.openid.net",
  "user-agent": "python-requests/2.25.1",
  "accept-encoding": "gzip, deflate",
  "accept": "*/*",
  "x-ssl-cipher": "ECDHE-RSA-AES256-GCM-SHA384",
  "x-ssl-protocol": "TLSv1.2",
  "connection": "close",
  "x-forwarded-host": "www.certification.openid.net",
  "x-forwarded-server": "www.certification.openid.net"
}
incoming_path
jwksfCUfbUtdXQ
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{}
incoming_body
Jwks endpoint
2021-09-30 07:05:25 OUTGOING
oidcc-client-test-discovery-jwks-uri-keys
Response to HTTP request to test instance o7QJBkgULyNn5bm
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "83b9ca22-9f7f-48df-bb0f-901715c29cd1",
      "n": "mFrvMnqzKcpV2N_E_DyLMSeQ3AZ90NXc_CWSXuY_SudyqhKQR0jneUuQlUVoSLKgCeYjI9JnhjNhG6TvsiQezEc-uMGY2JFrJ92jjdI4x1Q5B38SZ_SeiZbfOWd6bJIMtwMTzDcnwwTwxtvAkfil4HDrnXWZiC9duTOXB47BU_Sr8eP0PMPJWh36NDPG9QT04yG5O7D1K0WAIoN-4VXvqxVf-UUQ0yK1npFJdZL5sK1Aj1tXKE5hm-bTqjf97da20H2HprEwIdKD7OF6r3erH3--erdQDSISElVp-NpczFQBeiTxFlwkmCdhgVUYr2T0o_W_WIWo7emhNyw1ryCULQ"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "0b72e2f1-e2bb-4535-831b-990ac477190a",
      "n": "qTwHkQabHl5T1VY0WN4JU4aCa7PSZl9FD-aw-d5S42xCRLzvA_5Y72H5ODxZkO76JFgKiC7T85w_SVCls-WnERk_2uWvSdevri64cWxlfVenjjxLTwFE6oD6sPF0w7kDwgoxzpE_FqXaMpTx_vhw4m3bpJmWfSf07N3sAoWSVMViMw9RCP1r8yqHPwNc0sUrCp8b3V-bjVPxuPXUqzA_UhmEBufUGuoQ6IB6o5pabABMaH70M0mWWd4kzp5YSVsOONFvvd9BU1xQJZ1a62COlqS-bFlBvC930emEWzQXwRBgB8RMek5MhX2t-9dl120rE_Yq-1MCL0JWe_dizVi9NQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "e5efcbcc-e937-42e2-9b02-20e49e2a1794",
      "x": "ZDIzkdrefo0YXzMau6_9N4jZUHcw4MwwFIcb7awpKXw",
      "y": "hMrghnQtdI8sCOAyAJpSVrzUuKpHRqx4z5EeposHW9M"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "a60b57e5-47d8-491a-8525-551c23dc4f56",
      "x": "8e4VEASxgKWU11lGYAtyEzBzkgzSplEw74bkOSFIQ8M",
      "y": "hv6651BClsq8aGyojPkrbfwWzdtJoj8Rzch8eZp8Gyg"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "36bc67ce-53f3-4f33-961b-76b2fc6462e3",
      "x": "Z1XaD7T9Pst2t37GvLLAFvElOgJ85giqXlihS9AH2ts",
      "y": "Iy5IjFrrKYPHIeop1533JLFs8SGMiVavdb0Ineo6ftY"
    },
    {
      "kty": "OKP",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "20cfbf94-4d05-411e-8def-ce883761a922",
      "x": "bl8FMQA3HzMz72AtveCQHyanP-wid6SL1A2KQzWbxas"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "9dbd1349-2bdb-4433-808a-a9e3f29e61bd",
      "alg": "RSA-OAEP",
      "n": "0oBKLISVXN7I689AhFu5S7CjbKgfnXpL2lZ6Hgye6f6FUrp36FURsBypPmtcZqrmDB_2mrEqwZm-cyvezVZIg14FprTF6BtaUtGoMh7mDxATlXCg0PJ2_jDzIcMY5XSDHvX9ZbsMjPaD3S0tRi71axGS5PpReiGv7fMbreyyr0EARDXC2LkQzoNMWmCWK5aDo-WxiKyogggeSI5zJlPd9ZJxfGdEAU_o-yMN4vs-KeX5b4KJKqpAWE8lRK_GHVP9V6Eoy48gQLYjCNdPvJduRybK2OIYt1mtsiMTgT3trpB0NbX9so9sU6UsStLi-OTi7_7gkOsIQeVLUzSgXSW_wQ"
    },
    {
      "kty": "EC",
      "use": "enc",
      "crv": "P-256",
      "kid": "e9f9ea23-745e-4178-a01d-17af6e1e1b56",
      "x": "5IlZVsN4YJukSDpy5N5O3BXdBNMvdfzCZxyG6B-75DE",
      "y": "SgrrTXseBtthq5lKI_wpxET876PN142KrHJbN-QhRcQ",
      "alg": "ECDH-ES"
    }
  ]
}
outgoing_path
jwksfCUfbUtdXQ
2021-09-30 07:05:25 FINISHED
oidcc-client-test-discovery-jwks-uri-keys
Test has run to completion
testmodule_result
PASSED
2021-09-30 07:05:29
TEST-RUNNER
Alias has now been claimed by another test
alias
idpy
new_test_id
RqD5w9O53ZxG2p5
Test Results