Test Summary

Test Results

Expand All Collapse All
All times are UTC
2020-09-01 12:03:51 INFO
TEST-RUNNER
Test instance 7ri7AeCTrFtOqLa created
baseUrl
https://www.certification.openid.net/test/7ri7AeCTrFtOqLa
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-webfinger-acct
2020-09-01 12:03:51 SUCCESS
OIDCCGenerateServerConfiguration
Generated default server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/",
  "authorization_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/token",
  "jwks_uri": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/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:03:51
AddRandomSuffixToIssuerInServerConfiguration
Added random suffix to issuer value in server configuration
issuer
https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5
2020-09-01 12:03:51
SetTokenEndpointAuthMethodsSupportedToClientSecretBasicOnly
Changed token_endpoint_auth_methods_supported to client_secret_basic only in server configuration
server_configuration
{
  "issuer": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5",
  "authorization_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/token",
  "jwks_uri": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/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:03:51
SetRequestUriParameterSupportedToTrueInServerConfiguration
Enabled request_uri support in server configuration
server
{
  "issuer": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5",
  "authorization_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/token",
  "jwks_uri": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/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:03:52
OIDCCGenerateServerJWKs
Generated server public private JWK sets
server_jwks
{
  "keys": [
    {
      "p": "6mLtetSNLxGPi6vZGKGszXU8FuGnxS1VpgE0UkzYnJcPhc4oUgzHZgj3wlShSyTZp1GD-8QDkm6DbTfydja4MaqM6L9nopMZfvCwI61YwTGSG_DWK9TuTaiEkmh95RpKwibqxcTgk7DyP2gj1UxDyXWz-ggy7ZA_QNMqQlqvXJc",
      "kty": "RSA",
      "q": "2GIM9wlDOW8GmU7UsKw2434KpsIAbSqr7sSGShx0sN-RGATOljjtmA75fO2bZ4o5UL7EmYhVQfYjbv7XkGK1o34YnkFV_sF0UEhsp8OOj7vlleE72UkoRx8qmuBKfMSxjn-uV5wljqVTwtqfP6mCPxkiqizy-ASEqFutG4h1s70",
      "d": "aZUGGIJElwTclsh_QmFWCw2mS0SZnr8x5FbhGCuKnpXpIT9eMo7fM28eB6xZe3hwqjl5NqhUyPSB63WuV8kDgWhUu0D4vzR7go0UPlVUe_Iru27QMIYgJ3kGlBU5-MS-7GIDQjs_VfyUWQVrD1eWqobQUyuzgzFgF9vXNXc1aElTlz80wGZS5JW9cd5hRGU4XtNJRyirz0llnwsUwAhX_HER0eXADluq2VkCOzCukGsgC-mG4877Ugna5Gevj2YNp0gsDeksJFInkQRA4o4PohaRt_gb1nCIFOxfVIMQoUw0DytbgOrXtceu4mbxdjm7EdRaqBUbGpcW67uEdutxWQ",
      "e": "AQAB",
      "use": "sig",
      "kid": "77111a88-cd3a-45e4-b2e9-efe237a07e2c",
      "qi": "KGqw1DmnHBp9b_Oh7S5k2a4JE84dGUWct5h7aZhHLm2pxpsADmQjoHVRIXCUOOHoD-FeSWye2mrqCq-kGm5ICoZUEcD6IF_ORtsJDQnc2sbDJG16-VFjtdTzEz8FPtYYFHA_VEx6g7ygPpQtoIlRtfp4Yk9t0ANHu29HKCV7nZg",
      "dp": "IqtrcUXLdHDmiMRsomYXx3RV5RSP2mywRJPdB2dyiwcVNred4zUcsY0WCNq32QOkZkl6el0uIhTSv-8MoEvLxxzxJuRZEgUsOkij5UMY48rPT-6531XpwfbxVS67oI3ZDQrwozxR88ayropa8owLYttUOeHIlrdFg_M4RwRe-BU",
      "dq": "GQKkSv14FrBdi-TPsqgFJCBSbNnpoLSY8N0oRHKrjjIZHDSaCEUGOVgpwCXam4ofe9TA9poKeLhReifclKTEJ-SQReJ5ZRvJLOpiHLX-yWBHdh51g3TwQeA5VXNtSKSXfUgGx7uVn7o-Rzxrwbj_A_oMxqyxXLdw-eC2zoLkT-U",
      "n": "xh0-HV1saA-usqExOXm9b4goHTjkLfKe8hn4y57FjC6VranJFheC8e_XeSc-YXQUVkymB8uap_WVcULOv6njEOD5lWWB2_3SLt6en0_-XhZS0j7XS0UKzuSnW2BY_uJC_GS0qT5ZeUvmcjjsDBG5FHP5iQML-cqA6CvLcR7QBjaMKTdPPvm4RtWH45FCuWzXKOHfOCV-15u07FEk7Ot3s7_GxE88VCEr1mZ5JE9QNFhvTScKp4xFAT_ZkehGUODKQTxsek-KV04BNGfTqdT8ejREuU1wfhJZN0XlkieYMXMMplR4jbcEF6jpYKS4xvnEiUsGIkesPzkmsQKoGjfwew"
    },
    {
      "kty": "EC",
      "d": "xrB0nuZvyww-jldKm9Otqp0uA6TudcISJ98VRgg5otY",
      "use": "sig",
      "crv": "P-256",
      "kid": "a3e9e99b-1090-41c5-a661-11c7d122be25",
      "x": "oDFQoUYPF8vmNfrVcu1XLNsIV-c5HSEWocSwJy3_ZJc",
      "y": "waIRpUz52t0wMTPMjyBsRwP8dKauhE0YbTWq8z33Mfw"
    },
    {
      "kty": "EC",
      "d": "HRyfxvh2NEMYHE9sUa1kukwufvB97YhYL8clDJ7xoww",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "6075c3f2-4b77-4460-af17-1436be85c0e7",
      "x": "wMkqQL04Ufq4vp44FzmeE7TwBDvKJqe4L2NR61-ZOmU",
      "y": "5MwyyNJBGWwzRLSA2jSB99gpZGtz0-en-bhnKVTy9dk"
    },
    {
      "kty": "OKP",
      "d": "gXUnsYfTARd2mSfYVyAdXJf6MaOfEEzZe6QDxDfp2a8",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "2fe46b26-46c5-418a-8475-a85ad2639081",
      "x": "Kvrw6NGbhvF5pzDAIJcamL744Dl3DkFaozAw1qSG7T4"
    }
  ]
}
server_encryption_keys
{
  "keys": [
    {
      "p": "1bCzQ0858tHoA9T4-EympFlRzODJsMgZjJs86lawZLmPm95ZcYgjKjSsAs3yzCeV6o4Dek8qkpvuxu7kOjNmeob0IVg1gF1-hBzX_8PC8lOM4U67hOdKZgOxhHAvaO0F2keeLAeSMSwz9nGOuUNs74hyxDQByYil0NUdvXjU9zM",
      "kty": "RSA",
      "q": "pmKsvdKnyyBsADOu8gj4LgIpO1VjwNkXNor-tRicnAxTKt7Cclfmd3f6yr8iyq3303pWClxFpH16XK_wBqP3ggwhfRNU0tUc6EQRobmCFHRezRD2zyXllIv7WlOyrHcKQo43VWYO4H7fv-Nc-pd6U3Zsq3Gl9g3Ki90hGqOFNKs",
      "d": "PMqlhxjrScxxEwrILz6essdnVggeDUCHN3f0UF6iNGDMUqufQoBna7T34QTRjimeY7pQrmKukUjVKNX4vKQRCFLncdIureJ9HmG-AhEwe7Pi4q87QD8w5peBst-Ih594343ooiLE6HDsDZIy8bXQ30BAgO-qv7VnwyZw2BEcf6B-63gvyNSPp3BakeQWv5NDX_ghpCpqG8vrepMd_9oqC9zrbg4b94-ck-AzvjckdCzmKL2lGoiFjWbbgbXf15PCQi07STjfuC9J0Ns7b06-x7atJas2JqOSUlRnzCI_lX6e00KmSzIUnx4zJoxa4e6q7b5Mnl1DYXIq9weA8loU2Q",
      "e": "AQAB",
      "use": "enc",
      "kid": "ca8445c8-dbee-4c0a-bcc5-8f055d69b4ed",
      "qi": "QIXLSYWMwYk9E3iwgWS8_aucaKM6chQGr_N-MAHUIHGDZSYpS4rcnVSiNuw75W1iqHJsbIQIzANMHatbhpF5B_FhOw0i9u96-Hlw_FU_u04a7bwHAKKmogxnZDPYTuGkLYSZ7IFw-J2naR9_i-VINakmNrUczok9S92NTWLwh5A",
      "dp": "J-tpobJkPfNup4Cavi_7lYpGGMMJiqfm9fhuKczmCPsNU-32wZnQD-tlEuUMbY0bmYTMK4YsitTsh2dLZYACrfMWGkCTRhaxMtb8lwAoJALtt41wxIQ8xs_70qTuhmh5Bm0IpGsJqXv7fRd7tSpeaGUSI4sfplmLuHaHpsSy7Dc",
      "alg": "RSA-OAEP",
      "dq": "j9VRWy9V2iUG-A21uInEcZFwr1gbycRhascxdL_38nY9FxxGn64ZD0HqzYX5v5gwWuKwqnglxBKsyp9VMYhhGE0ATi198FxGhwsA6vuA1cnbgg6eLWinVIjGGsmr9adaeTqT3wFA7xT-u9UCtaZpGumO-45dV52IcOwSCAM_zc0",
      "n": "iuLyE3DgfG_UBFFq6Y3JkySyiGSPDK10iEh_lV01qVGy0ZNkRgjDTGmfkJipqHbEs6IDik1BqgA8afno7W1NBPqpR-0DhEj9vbNl5Rz0fufWpnksIm795Fasr9qMdagnix4cqjukEtQdeN8ubEZ9F1-lxNoRvFsX-bOJi2VUoEIC-Updj4KK9CGFy0fzOFA5yDoGTfO-Cmg_IQI1o1AEvE9S-4VSLOzFmUZvlTaYzy0PdDS7Mr5yFm8E9j7EyjEB0kf7d826o4Z4JFgrMdyUCZkWGBeG_VXluzI8GXLryK0lXaNUZTCxlUF1zGlZtIsHWY3D04G_LvexSmhS3vZ7EQ"
    },
    {
      "kty": "EC",
      "d": "TBrTo5M_F6pvuVFkaPacMhHdlFHSp3fyGptkNQObKvQ",
      "use": "enc",
      "crv": "P-256",
      "kid": "f5d40d79-c311-45ca-a6dd-9378af998f53",
      "x": "I6ygIHf_NfKTRETMchN-OTdjZn9ZzqMtTNXNB2vD9eg",
      "y": "rcrNDj9CPa2eM4DSbqWBcCKQ3UuYB4xDJtGIvlnHMPw",
      "alg": "ECDH-ES"
    }
  ]
}
server_public_jwks
{
  "keys": [
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "77111a88-cd3a-45e4-b2e9-efe237a07e2c",
      "n": "xh0-HV1saA-usqExOXm9b4goHTjkLfKe8hn4y57FjC6VranJFheC8e_XeSc-YXQUVkymB8uap_WVcULOv6njEOD5lWWB2_3SLt6en0_-XhZS0j7XS0UKzuSnW2BY_uJC_GS0qT5ZeUvmcjjsDBG5FHP5iQML-cqA6CvLcR7QBjaMKTdPPvm4RtWH45FCuWzXKOHfOCV-15u07FEk7Ot3s7_GxE88VCEr1mZ5JE9QNFhvTScKp4xFAT_ZkehGUODKQTxsek-KV04BNGfTqdT8ejREuU1wfhJZN0XlkieYMXMMplR4jbcEF6jpYKS4xvnEiUsGIkesPzkmsQKoGjfwew"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "sig",
      "kid": "ecf1676a-c2fd-42bd-ac4c-9ca4a5837641",
      "n": "yK-ajs9xvd5BCrbWYJg9vNycZks9iZjd8Dd8MObysf3JSs3w1PB0ehVXi9ZfieKpQDLvhC-DoLLyD5bJIQYctEYfqf9ocWEP54keKaYSSA_kHYjfajpwDh6HAQMcBmP899FUlrX4qIwiDxA0GrZT0UC0bncUdKtBTwimpWOj8pfb5GkMiH8bC0d_WILB5CJD1m7Mc8WoexbF-s68sPNeATnsZFn_pR_tTH0Xks5MpUQ1-nKu1w1eJLjfv9Tnbc7QzVGSPZwMSlrezcUDfzdNlhcaIwQXaDLeC0LzIMbHWnq7givm2zFhkTO6jLkji3coUPKQU8-_SLH6AJxG3-mouQ"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "a3e9e99b-1090-41c5-a661-11c7d122be25",
      "x": "oDFQoUYPF8vmNfrVcu1XLNsIV-c5HSEWocSwJy3_ZJc",
      "y": "waIRpUz52t0wMTPMjyBsRwP8dKauhE0YbTWq8z33Mfw"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "P-256",
      "kid": "3385ec11-912f-48fb-9fe4-bbd37cde2c99",
      "x": "nWiIgM0RGo5ja2SXpcRnt2fyyCTGXMHfXKKpPN8qryQ",
      "y": "C6eZvJ3uI6gxK7ISaGyUUt8CrOm7T2lEqY9CbvI_InM"
    },
    {
      "kty": "EC",
      "use": "sig",
      "crv": "secp256k1",
      "kid": "6075c3f2-4b77-4460-af17-1436be85c0e7",
      "x": "wMkqQL04Ufq4vp44FzmeE7TwBDvKJqe4L2NR61-ZOmU",
      "y": "5MwyyNJBGWwzRLSA2jSB99gpZGtz0-en-bhnKVTy9dk"
    },
    {
      "kty": "OKP",
      "use": "sig",
      "crv": "Ed25519",
      "kid": "2fe46b26-46c5-418a-8475-a85ad2639081",
      "x": "Kvrw6NGbhvF5pzDAIJcamL744Dl3DkFaozAw1qSG7T4"
    },
    {
      "kty": "RSA",
      "e": "AQAB",
      "use": "enc",
      "kid": "ca8445c8-dbee-4c0a-bcc5-8f055d69b4ed",
      "alg": "RSA-OAEP",
      "n": "iuLyE3DgfG_UBFFq6Y3JkySyiGSPDK10iEh_lV01qVGy0ZNkRgjDTGmfkJipqHbEs6IDik1BqgA8afno7W1NBPqpR-0DhEj9vbNl5Rz0fufWpnksIm795Fasr9qMdagnix4cqjukEtQdeN8ubEZ9F1-lxNoRvFsX-bOJi2VUoEIC-Updj4KK9CGFy0fzOFA5yDoGTfO-Cmg_IQI1o1AEvE9S-4VSLOzFmUZvlTaYzy0PdDS7Mr5yFm8E9j7EyjEB0kf7d826o4Z4JFgrMdyUCZkWGBeG_VXluzI8GXLryK0lXaNUZTCxlUF1zGlZtIsHWY3D04G_LvexSmhS3vZ7EQ"
    },
    {
      "kty": "EC",
      "use": "enc",
      "crv": "P-256",
      "kid": "f5d40d79-c311-45ca-a6dd-9378af998f53",
      "x": "I6ygIHf_NfKTRETMchN-OTdjZn9ZzqMtTNXNB2vD9eg",
      "y": "rcrNDj9CPa2eM4DSbqWBcCKQ3UuYB4xDJtGIvlnHMPw",
      "alg": "ECDH-ES"
    }
  ]
}
2020-09-01 12:03:52 SUCCESS
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
2020-09-01 12:03:52 SUCCESS
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
see
https://bitbucket.org/openid/connect/issues/1127
2020-09-01 12:03:52 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:03:52 SUCCESS
GetDynamicClientConfiguration
No client details on configuration, created an empty dynamic_client_registration_template object.
2020-09-01 12:03:52
oidcc-client-test-discovery-webfinger-acct
Setup Done
2020-09-01 12:03:55 INCOMING
oidcc-client-test-discovery-webfinger-acct
Incoming HTTP request to test instance 7ri7AeCTrFtOqLa
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/webfinger
incoming_body_form_params
incoming_method
GET
incoming_body_json
incoming_query_string_params
{
  "resource": "acct:7ri7AeCTrFtOqLa.oidcc-client-test-discovery-webfinger-acct@www.certification.openid.net",
  "rel": "http://openid.net/specs/connect/1.0/issuer"
}
incoming_body
Webfinger Request
2020-09-01 12:03:55
CreateWebfingerResponse
Created webfinger response
webfinger_response
{
  "subject": "acct:7ri7AeCTrFtOqLa.oidcc-client-test-discovery-webfinger-acct@www.certification.openid.net",
  "links": [
    {
      "rel": "http://openid.net/specs/connect/1.0/issuer",
      "href": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5"
    }
  ]
}
2020-09-01 12:03:55 OUTGOING
oidcc-client-test-discovery-webfinger-acct
Response to HTTP request to test instance 7ri7AeCTrFtOqLa
outgoing
{"subject":"acct:7ri7AeCTrFtOqLa.oidcc-client-test-discovery-webfinger-acct@www.certification.openid.net","links":[{"rel":"http://openid.net/specs/connect/1.0/issuer","href":"https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5"}]}
outgoing_path
/.well-known/webfinger
2020-09-01 12:03:55 INCOMING
oidcc-client-test-discovery-webfinger-acct
Incoming HTTP request to test instance 7ri7AeCTrFtOqLa
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
VJKn85Uhh5/.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:03:55 OUTGOING
oidcc-client-test-discovery-webfinger-acct
Response to HTTP request to test instance 7ri7AeCTrFtOqLa
outgoing_status_code
200
outgoing_headers
{}
outgoing_body
{
  "issuer": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/VJKn85Uhh5",
  "authorization_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/authorize",
  "token_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/token",
  "jwks_uri": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/jwks",
  "userinfo_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/userinfo",
  "registration_endpoint": "https://www.certification.openid.net/test/7ri7AeCTrFtOqLa/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
VJKn85Uhh5/.well-known/openid-configuration
2020-09-01 12:03:55 FINISHED
oidcc-client-test-discovery-webfinger-acct
Test has run to completion
testmodule_result
PASSED
Test Results