| Test Name | oidcc-response-type-missing |
|---|---|
| Variant | client_auth_type=client_secret_basic, server_metadata=static, response_type=code, response_mode=default, client_registration=static_client |
| Test ID | qmMMi4kJK5pa8eC https://www.certification.openid.net/log-detail.html?public=true&log=qmMMi4kJK5pa8eC |
| Created | 2024-04-25T22:22:53.101462967Z |
| Description | |
| Test Version | 5.1.16 |
| Test Owner | 21036854 https://gitlab.com |
| Plan ID | gg7kXAOPURbNc https://www.certification.openid.net/plan-detail.html?public=true&plan=gg7kXAOPURbNc |
| Exported From | https://www.certification.openid.net |
| Exported By | 21036854 https://gitlab.com |
| Suite Version | 5.1.16 |
| Exported | 2024-04-26 01:05:55 (UTC) |
| Status: INTERRUPTED Result: UNKNOWN |
| SUCCESS 16 FAILURE 0 WARNING 0 REVIEW 1 INFO 4 |
| 2024-04-25 22:22:53 |
INFO
|
TEST-RUNNER
Test instance qmMMi4kJK5pa8eC created
|
||||||||||||||
|
||||||||||||||||
| 2024-04-25 22:22:53 |
SUCCESS
|
CreateRedirectUri
Created redirect URI
|
||
|
||||
| 2024-04-25 22:22:53 |
SUCCESS
|
GetStaticServerConfiguration
Found a static server object
|
||||||||||
|
||||||||||||
| 2024-04-25 22:22:53 |
SUCCESS
|
CheckServerConfiguration
Found required server configuration keys
|
||
|
||||
| 2024-04-25 22:22:53 |
SUCCESS
|
ExtractTLSTestValuesFromServerConfiguration
Extracted TLS information from authorization server configuration
|
||||||||
|
||||||||||
| 2024-04-25 22:22:53 |
|
FetchServerKeys
Fetching server key
|
||
|
||||
| 2024-04-25 22:22:53 |
|
FetchServerKeys
HTTP request
|
||||||||
|
||||||||||
| 2024-04-25 22:22:53 |
RESPONSE
|
FetchServerKeys
HTTP response
|
||||||||
|
||||||||||
| 2024-04-25 22:22:53 |
|
FetchServerKeys
Found JWK set string
|
||
|
||||
| 2024-04-25 22:22:53 |
SUCCESS
|
FetchServerKeys
Found server JWK set
|
||
|
||||
| 2024-04-25 22:22:53 |
SUCCESS
|
CheckServerKeysIsValid
Server JWKs is valid
|
||
|
||||
| 2024-04-25 22:22:53 | SUCCESS |
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
|
|
|
||
| 2024-04-25 22:22:53 | SUCCESS |
CheckForKeyIdInServerJWKs
All keys contain kids
|
|
|
||
| 2024-04-25 22:22:53 | SUCCESS |
CheckDistinctKeyIdValueInServerJWKs
Distinct 'kid' value in all keys of server_jwks
|
||
|
||||
| 2024-04-25 22:22:53 | SUCCESS |
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
|
|
|
||
| 2024-04-25 22:22:53 |
SUCCESS
|
GetStaticClientConfiguration
Found a static client object
|
||||
|
||||||
| 2024-04-25 22:22:53 | INFO |
ValidateClientJWKsPrivatePart
Skipped evaluation due to missing required element: client jwks
|
||||||
|
||||||||
| 2024-04-25 22:22:53 |
INFO
|
ExtractJWKsFromStaticClientConfiguration
Skipped evaluation due to missing required element: client jwks
|
||||||
|
||||||||
| 2024-04-25 22:22:53 | INFO |
CheckDistinctKeyIdValueInClientJWKs
Skipped evaluation due to missing required element: client jwks
|
||||||
|
||||||||
| 2024-04-25 22:22:53 |
|
SetScopeInClientConfigurationToOpenId
Set scope in client configuration to "openid"
|
||
|
||||
| 2024-04-25 22:22:53 |
SUCCESS
|
SetProtectedResourceUrlToUserInfoEndpoint
userinfo_endpoint will be used to test access token. The user info is not a mandatory to implement feature in the OpenID Connect specification, but is mandatory for certification.
|
||
|
||||
| 2024-04-25 22:22:53 |
|
oidcc-response-type-missing
Setup Done
|
|
|
||
| Make request to authorization endpoint |
| 2024-04-25 22:22:53 |
SUCCESS
|
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
|
||||||
|
||||||||
| 2024-04-25 22:22:53 |
|
CreateRandomStateValue
Created state value
|
||||
|
||||||
| 2024-04-25 22:22:53 |
SUCCESS
|
AddStateToAuthorizationEndpointRequest
Added state parameter to request
|
||||||||
|
||||||||||
| 2024-04-25 22:22:53 |
|
CreateRandomNonceValue
Created nonce value
|
||||
|
||||||
| 2024-04-25 22:22:53 |
SUCCESS
|
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
|
||||||||||
|
||||||||||||
| 2024-04-25 22:22:53 |
|
SetAuthorizationEndpointRequestResponseTypeFromEnvironment
Miss out the response_type
|
|
|
||
| 2024-04-25 22:22:53 |
SUCCESS
|
BuildPlainRedirectToAuthorizationEndpoint
Sending to authorization endpoint
|
||||
|
||||||
| 2024-04-25 22:22:53 |
REDIRECT
|
oidcc-response-type-missing
Redirecting to authorization endpoint
|
||
|
||||
| 2024-04-25 22:22:53 | REVIEW |
ExpectResponseTypeMissingErrorPage
Upload a screenshot of the error page showing a missing response type error.
|
|
|
||
| 2024-04-25 22:23:07 |
|
TEST-RUNNER
Stopping test due to alias conflict - before this test finished, you have started another test using the same alias. You will need to rerun this test and ensure you complete all steps in this test before you move onto the next test. Please check that the alias in your test configuration is unique, for example include your company name in it.
|
||||
|
||||||
| Unregister dynamically registered client |
| 2024-04-25 22:23:07 |
|
UnregisterDynamicallyRegisteredClient
Couldn't find registration_access_token.
|
|
|
||
| 2024-04-25 22:23:07 |
INTERRUPTED
|
oidcc-response-type-missing
Test was interrupted before it could complete. Stopping test due to alias conflict - before this test finished, you have started another test using the same alias. You will need to rerun this test and ensure you complete all steps in this test before you move onto the next test. Please check that the alias in your test configuration is unique, for example include your company name in it.
|
|
|
||