Test Name | fapi1-advanced-final-brazildcr-update-client-config |
---|---|
Variant | client_auth_type=mtls, fapi_auth_request_method=by_value, fapi_profile=openbanking_brazil, fapi_response_mode=plain_response |
Test ID | 1H4pyo2Nsmk0qCc https://www.certification.openid.net/log-detail.html?public=true&log=1H4pyo2Nsmk0qCc |
Created | 2022-10-25T18:25:50.402594Z |
Description | Teste Banestes DCR |
Test Version | 5.0.5 |
Test Owner | 9605233 https://gitlab.com |
Plan ID | o1B724FrrC1F8 https://www.certification.openid.net/plan-detail.html?public=true&plan=o1B724FrrC1F8 |
Exported From | https://www.certification.openid.net |
Exported By | 9605233 https://gitlab.com |
Suite Version | 5.0.5 |
Exported | 2022-10-25 19:05:57 (UTC) |
Status: FINISHED Result: PASSED |
SUCCESS 201 FAILURE 0 WARNING 0 REVIEW 0 INFO 9 |
2022-10-25 18:25:50 |
INFO
|
TEST-RUNNER
Test instance 1H4pyo2Nsmk0qCc created
|
||||||||||||||
|
2022-10-25 18:25:50 |
SUCCESS
|
CreateRedirectUri
Created redirect URI
|
||
|
2022-10-25 18:25:50 |
|
GetDynamicServerConfiguration
HTTP request
|
||||||||
|
2022-10-25 18:25:51 |
RESPONSE
|
GetDynamicServerConfiguration
HTTP response
|
||||||||
|
2022-10-25 18:25:51 |
SUCCESS
|
GetDynamicServerConfiguration
Successfully parsed server configuration
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2022-10-25 18:25:51 | SUCCESS |
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
|
|
2022-10-25 18:25:51 |
SUCCESS
|
CheckServerConfiguration
Found required server configuration keys
|
||
|
2022-10-25 18:25:51 |
|
FetchServerKeys
Fetching server key
|
||
|
2022-10-25 18:25:51 |
|
FetchServerKeys
HTTP request
|
||||||||
|
2022-10-25 18:25:52 |
RESPONSE
|
FetchServerKeys
HTTP response
|
||||||||
|
2022-10-25 18:25:52 |
|
FetchServerKeys
Found JWK set string
|
||
|
2022-10-25 18:25:52 |
SUCCESS
|
FetchServerKeys
Found server JWK set
|
||
|
2022-10-25 18:25:52 |
SUCCESS
|
CheckServerKeysIsValid
Server JWKs is valid
|
||
|
2022-10-25 18:25:52 | SUCCESS |
ValidateServerJWKs
Valid server JWKs: keys are valid JSON, contain the required fields and are correctly encoded using unpadded base64url
|
|
2022-10-25 18:25:52 | SUCCESS |
CheckForKeyIdInServerJWKs
All keys contain kids
|
|
2022-10-25 18:25:52 | SUCCESS |
EnsureServerJwksDoesNotContainPrivateOrSymmetricKeys
Jwks does not contain any private or symmetric keys
|
|
2022-10-25 18:25:52 | SUCCESS |
FAPIEnsureMinimumServerKeyLength
Validated minimum key lengths for server_jwks
|
||
|
2022-10-25 18:25:52 |
SUCCESS
|
ValidateMTLSCertificatesHeader
MTLS certificates header is valid
|
|
2022-10-25 18:25:52 |
SUCCESS
|
ExtractMTLSCertificatesFromConfiguration
Mutual TLS authentication credentials loaded
|
||||||
|
2022-10-25 18:25:52 |
SUCCESS
|
ExtractJWKSDirectFromClientConfiguration
Extracted client JWK
|
||||
|
2022-10-25 18:25:52 | SUCCESS |
CheckDistinctKeyIdValueInClientJWKs
Distinct 'kid' value in all keys of client_jwks
|
||
|
Obtain access token for directory and retrieve a software statement |
2022-10-25 18:25:52 |
SUCCESS
|
ExtractDirectoryConfiguration
Extracted directory configuration parameters
|
||||
|
2022-10-25 18:25:52 | SUCCESS |
FAPIBrazilOpenBankingCheckDirectoryDiscoveryUrl
Directory Discovery URL matches the Brazil directory.
|
||
|
2022-10-25 18:25:52 | SUCCESS |
FAPIBrazilOpenBankingCheckDirectoryApiBase
Directory API base matches the Brazil directory.
|
||
|
2022-10-25 18:25:52 |
|
GetDynamicServerConfiguration
HTTP request
|
||||||||||
|
2022-10-25 18:25:52 |
RESPONSE
|
GetDynamicServerConfiguration
HTTP response
|
||||||||
|
2022-10-25 18:25:52 |
SUCCESS
|
GetDynamicServerConfiguration
Successfully parsed server configuration
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
2022-10-25 18:25:52 | SUCCESS |
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
|
|
2022-10-25 18:25:52 |
|
CreateTokenEndpointRequestForClientCredentialsGrant
Leaving off 'scope' parameter from token request
|
|
2022-10-25 18:25:52 |
SUCCESS
|
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
|
||
|
2022-10-25 18:25:52 |
SUCCESS
|
SetDirectorySoftwareScopeOnTokenEndpointRequest
Set scope parameter to 'directory:software'
|
||||
|
2022-10-25 18:25:52 |
|
AddClientIdToTokenEndpointRequest
|
||||||
|
2022-10-25 18:25:52 |
|
CallTokenEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:25:53 |
RESPONSE
|
CallTokenEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:25:53 |
SUCCESS
|
CallTokenEndpoint
Parsed token endpoint response
|
||||||||
|
2022-10-25 18:25:53 |
SUCCESS
|
CheckIfTokenEndpointResponseError
No error from token endpoint
|
|
2022-10-25 18:25:53 |
SUCCESS
|
CheckForAccessTokenValue
Found an access token
|
||
|
2022-10-25 18:25:53 |
SUCCESS
|
ExtractAccessTokenFromTokenResponse
Extracted the access token
|
||||
|
2022-10-25 18:25:53 | SUCCESS |
AddMTLSEndpointAliasesToEnvironment
Added mtls_endpoint_aliases to environment
|
|
2022-10-25 18:25:53 |
SUCCESS
|
FAPIBrazilExtractClientMTLSCertificateSubject
Extracted subject from MTLS certificate
|
||||||
|
2022-10-25 18:25:53 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP request
|
||||||||||
|
2022-10-25 18:25:54 |
RESPONSE
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP response
|
||||||||
|
2022-10-25 18:25:54 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
software statement endpoint response
|
||
|
2022-10-25 18:25:54 |
SUCCESS
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
Parsed assertion endpoint response
|
||||||
|
Perform Dynamic Client Registration |
2022-10-25 18:25:54 |
|
StoreOriginalClientConfiguration
Created original_client_config object from the client configuration.
|
||||||
|
2022-10-25 18:25:54 |
|
ExtractClientNameFromStoredConfig
Extracted client_name from stored client configuration.
|
||
|
2022-10-25 18:25:54 | SUCCESS |
FAPIBrazilExtractJwksUriFromSoftwareStatement
Extracted JWKS URI from software statement
|
||
|
2022-10-25 18:25:54 |
|
CreateEmptyDynamicRegistrationRequest
Created empty dynamic registration request
|
|
2022-10-25 18:25:54 |
|
AddAuthorizationCodeGrantTypeToDynamicRegistrationRequest
Added 'authorization_code' to 'grant_types'
|
||
|
2022-10-25 18:25:54 |
|
AddImplicitGrantTypeToDynamicRegistrationRequest
Added 'implicit' to 'grant_types'
|
||
|
2022-10-25 18:25:54 |
|
AddRefreshTokenGrantTypeToDynamicRegistrationRequest
Added 'refresh_token' to 'grant_types'
|
||
|
2022-10-25 18:25:54 |
|
AddClientCredentialsGrantTypeToDynamicRegistrationRequest
Added 'client_credentials' to 'grant_types'
|
||
|
2022-10-25 18:25:54 |
|
AddTlsClientAuthSubjectDnToDynamicRegistrationRequest
Added tls_client_auth_subject_dn to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
AddJwksUriToDynamicRegistrationRequest
Added jwks_uri to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
AddTokenEndpointAuthMethodToDynamicRegistrationRequestFromEnvironment
Added token endpoint auth method to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
SetResponseTypeCodeIdTokenInDynamicRegistrationRequest
Added response_type 'code id_token' to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
FapiBrazilVerifyRedirectUriContainedInSoftwareStatement
Required redirect_uri is present in the software statement
|
||||
|
2022-10-25 18:25:54 |
|
AddRedirectUriToDynamicRegistrationRequest
Added redirect_uris array to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
AddSoftwareStatementToDynamicRegistrationRequest
Added software_statement to dynamic registration request
|
||
|
2022-10-25 18:25:54 |
|
CallDynamicRegistrationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:25:55 |
RESPONSE
|
CallDynamicRegistrationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:25:55 |
|
CallDynamicRegistrationEndpoint
Parsed registration endpoint response
|
||||||||||
|
2022-10-25 18:25:55 | SUCCESS |
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:25:55 | SUCCESS |
EnsureHttpStatusCodeIs201
dynamic registration endpoint returned the expected http status
|
||||
|
2022-10-25 18:25:55 | SUCCESS |
CheckNoErrorFromDynamicRegistrationEndpoint
Dynamic registration endpoint did not return an error.
|
|
2022-10-25 18:25:55 | SUCCESS |
ExtractDynamicRegistrationResponse
Extracted client from dynamic registration response
|
||
|
2022-10-25 18:25:55 | SUCCESS |
VerifyClientManagementCredentials
Verified dynamic registration management credentials
|
||||
|
2022-10-25 18:25:55 | SUCCESS |
ClientManagementEndpointAndAccessTokenRequired
Client management endpoint and access token were provided by the authorization server.
|
||||
|
2022-10-25 18:25:55 | SUCCESS |
CheckScopesFromDynamicRegistrationEndpointContainRequiredScopes
'scope' in dynamic registration response contains the scopes specified in the test configuration.
|
||||
|
2022-10-25 18:25:55 |
|
CopyScopeFromDynamicRegistrationTemplateToClientConfiguration
Copied scope from original_client_config to client configuration
|
||
|
2022-10-25 18:25:55 |
|
CopyOrgJwksFromDynamicRegistrationTemplateToClientConfiguration
Copied org_jwks from original_client_config to client configuration
|
||
|
Make PUT request to client configuration endpoint to change redirect uri |
2022-10-25 18:25:55 |
|
CreateClientConfigurationRequestFromDynamicClientRegistrationResponse
Created client configuration request body from dynamic client registration response
|
||
|
2022-10-25 18:25:55 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP request
|
||||||||||
|
2022-10-25 18:25:56 |
RESPONSE
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP response
|
||||||||
|
2022-10-25 18:25:56 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
software statement endpoint response
|
||
|
2022-10-25 18:25:56 |
SUCCESS
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
Parsed assertion endpoint response
|
||||||
|
2022-10-25 18:25:56 |
|
AddSoftwareStatementToClientConfigurationRequest
Added software_statement to client configuration request
|
||
|
2022-10-25 18:25:56 | SUCCESS |
AddRedirectUriQuerySuffix
Created redirect URI query suffix to test that query sections in the registered redirect url are handled correctly. The redirect url, including this suffix, must be registered for the client as per http://openid.net/certification/fapi_op_testing/
|
||
|
2022-10-25 18:25:56 |
|
CreateRedirectUri
Appending suffix to redirect URI
|
||
|
2022-10-25 18:25:56 | SUCCESS |
CreateRedirectUri
Created redirect URI
|
||
|
2022-10-25 18:25:56 |
|
FapiBrazilVerifyRedirectUriContainedInSoftwareStatement
Required redirect_uri is present in the software statement
|
||||
|
2022-10-25 18:25:56 |
|
AddRedirectUriToClientConfigurationRequest
Added redirect_uris array to client configuration endpoint request
|
||
|
2022-10-25 18:25:56 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:25:56 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:25:56 |
SUCCESS
|
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:25:56 | SUCCESS |
CheckRegistrationClientEndpointContentTypeHttpStatus200
registration_client_endpoint_response http status code was 200
|
|
2022-10-25 18:25:56 | SUCCESS |
CheckRegistrationClientEndpointContentType
registration_client_endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:25:56 | SUCCESS |
CheckClientIdFromClientConfigurationEndpoint
Client configuration endpoint returned correct client_id.
|
|
2022-10-25 18:25:56 | SUCCESS |
CheckRedirectUrisFromClientConfigurationEndpoint
Client configuration endpoint returned correct redirect_uris.
|
|
2022-10-25 18:25:56 | SUCCESS |
CheckClientConfigurationUriFromClientConfigurationEndpoint
Client configuration endpoint returned correct registration_client_uri.
|
|
2022-10-25 18:25:56 | SUCCESS |
CheckClientConfigurationAccessTokenFromClientConfigurationEndpoint
Client configuration endpoint returned same registration_access_token as previously.
|
|
2022-10-25 18:25:56 |
SUCCESS
|
GetResourceEndpointConfiguration
Found a resource endpoint object
|
||||||||||||||
|
2022-10-25 18:25:56 |
SUCCESS
|
SetProtectedResourceUrlToSingleResourceEndpoint
Set protected resource URL
|
||
|
2022-10-25 18:25:56 |
SUCCESS
|
ExtractTLSTestValuesFromResourceConfiguration
Extracted TLS information from resource endpoint
|
||
|
2022-10-25 18:25:56 |
SUCCESS
|
ExtractTLSTestValuesFromOBResourceConfiguration
Extracted TLS information from resource endpoint
|
||||
|
2022-10-25 18:25:56 |
|
fapi1-advanced-final-brazildcr-update-client-config
Setup Done
|
|
2022-10-25 18:25:56 |
|
fapi1-advanced-final-brazildcr-update-client-config
Payments scope present - protected resource assumed to be a payments endpoint
|
|
2022-10-25 18:25:56 |
SUCCESS
|
FAPIBrazilSetPaymentDateToToday
Successfully added current date ('2022-10-25') to payment consent payload
|
||||||||||||
|
Use client_credentials grant to obtain Brazil consent |
2022-10-25 18:25:56 |
SUCCESS
|
CreateTokenEndpointRequestForClientCredentialsGrant
Created token endpoint request
|
||||
|
2022-10-25 18:25:56 |
SUCCESS
|
SetPaymentsScopeOnTokenEndpointRequest
Set scope parameter to 'payments'
|
||||
|
2022-10-25 18:25:56 |
|
AddClientIdToTokenEndpointRequest
|
||||||
|
2022-10-25 18:25:57 |
|
CallTokenEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:25:57 |
RESPONSE
|
CallTokenEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:25:57 |
SUCCESS
|
CallTokenEndpoint
Parsed token endpoint response
|
||||||||
|
2022-10-25 18:25:57 |
SUCCESS
|
CheckIfTokenEndpointResponseError
No error from token endpoint
|
|
2022-10-25 18:25:57 |
SUCCESS
|
CheckForAccessTokenValue
Found an access token
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
ExtractAccessTokenFromTokenResponse
Extracted the access token
|
||||
|
2022-10-25 18:25:57 | SUCCESS |
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
|
||
|
2022-10-25 18:25:57 | SUCCESS |
ValidateExpiresIn
expires_in passed all validation checks
|
||
|
2022-10-25 18:25:57 |
|
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
CreateIdempotencyKey
Created idempotency key
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
AddIdempotencyKeyHeader
Added x-idempotency-key to resource endpoint request headers
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
FAPIBrazilCreatePaymentConsentRequest
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
FAPIBrazilExtractClientMTLSCertificateSubject
Extracted subject from MTLS certificate
|
||||||
|
2022-10-25 18:25:57 | SUCCESS |
AddAudAsPaymentConsentUriToRequestObject
Added aud to request object claims
|
||
|
2022-10-25 18:25:57 |
|
AddIssAsCertificateOuToRequestObject
Added iss value based on TLS certificate organizational unit to request object claims
|
||
|
2022-10-25 18:25:57 | SUCCESS |
AddJtiAsUuidToRequestObject
Added jti to request object claims
|
||
|
2022-10-25 18:25:57 | SUCCESS |
AddIatToRequestObject
Added iat to request object claims
|
||
|
2022-10-25 18:25:57 |
SUCCESS
|
ValidateOrganizationJWKsPrivatePart
Valid organization JWKs: keys are valid JSON, contain the required fields, the private/public exponents match and are correctly encoded using unpadded base64url
|
|
2022-10-25 18:25:57 |
SUCCESS
|
FAPIBrazilSignPaymentConsentRequest
Signed the request
|
||||||||
|
2022-10-25 18:25:57 |
|
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
HTTP request
|
||||||||||
|
2022-10-25 18:25:58 |
RESPONSE
|
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
HTTP response
|
||||||||
|
2022-10-25 18:25:58 |
SUCCESS
|
FAPIBrazilCallPaymentConsentEndpointWithBearerToken
Payment consent endpoint response
|
||||||||
|
2022-10-25 18:25:58 | SUCCESS |
EnsureContentTypeApplicationJwt
endpoint_response Content-Type: header is application/jwt
|
|
2022-10-25 18:25:58 |
SUCCESS
|
EnsureHttpStatusCodeIs201
resource endpoint returned the expected http status
|
||||
|
2022-10-25 18:25:58 | SUCCESS |
ExtractSignedJwtFromResourceResponse
Found and parsed the JWT from payment consent endpoint
|
||||||
|
2022-10-25 18:25:58 | SUCCESS |
FAPIBrazilValidateResourceResponseSigningAlg
Response was signed with PS256
|
||
|
2022-10-25 18:25:58 | SUCCESS |
FAPIBrazilValidateResourceResponseTyp
'typ' is the header of the JWT returned in the API response is 'JWT'
|
||
|
2022-10-25 18:25:58 |
SUCCESS
|
FAPIBrazilGetKeystoreJwksUri
Determined organisation jwks uri
|
||
|
2022-10-25 18:25:58 |
|
FetchServerKeys
Fetching server key
|
||
|
2022-10-25 18:25:58 |
|
FetchServerKeys
HTTP request
|
||||||||||
|
2022-10-25 18:25:58 |
RESPONSE
|
FetchServerKeys
HTTP response
|
||||||||
|
2022-10-25 18:25:58 |
|
FetchServerKeys
Found JWK set string
|
||
|
2022-10-25 18:25:58 |
SUCCESS
|
FetchServerKeys
Found server JWK set
|
||
|
2022-10-25 18:25:58 | SUCCESS |
ValidateResourceResponseSignature
endpoint_response_jwt signature validated
|
||
|
2022-10-25 18:25:58 | SUCCESS |
ValidateResourceResponseJwtClaims
Resource endpoint response JWS iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
|
|
2022-10-25 18:25:58 |
SUCCESS
|
ExtractConsentIdFromConsentEndpointResponse
Extracted the consent id
|
||
|
2022-10-25 18:25:58 | SUCCESS |
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
|
||
|
2022-10-25 18:25:58 |
SUCCESS
|
FAPIBrazilAddConsentIdToClientScope
Added scope of 'openid payments consent:urn:banestes:d236c380-9fb5-463e-8425-2becff062f12' to client's scope
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
Make request to authorization endpoint |
2022-10-25 18:25:58 |
SUCCESS
|
CreateAuthorizationEndpointRequestFromClientInformation
Created authorization endpoint request
|
||||||
|
2022-10-25 18:25:58 |
|
CreateRandomStateValue
Created state value
|
||||
|
2022-10-25 18:25:58 |
SUCCESS
|
AddStateToAuthorizationEndpointRequest
Added state parameter to request
|
||||||||
|
2022-10-25 18:25:58 |
|
CreateRandomNonceValue
Created nonce value
|
||||
|
2022-10-25 18:25:58 |
SUCCESS
|
AddNonceToAuthorizationEndpointRequest
Added nonce parameter to request
|
||||||||||
|
2022-10-25 18:25:58 |
SUCCESS
|
SetAuthorizationEndpointRequestResponseTypeToCodeIdtoken
Added response_type parameter to request
|
||||||||||||
|
2022-10-25 18:25:58 |
SUCCESS
|
ConvertAuthorizationEndpointRequestToRequestObject
Created request object claims
|
||
|
2022-10-25 18:25:58 | SUCCESS |
AddNbfToRequestObject
Added nbf to request object claims
|
||
|
2022-10-25 18:25:58 | SUCCESS |
AddExpToRequestObject
Added exp to request object claims
|
||
|
2022-10-25 18:25:58 | SUCCESS |
AddAudToRequestObject
Added aud to request object claims
|
||
|
2022-10-25 18:25:58 | SUCCESS |
AddIssToRequestObject
Added iss to request object claims
|
||
|
2022-10-25 18:25:58 | SUCCESS |
AddClientIdToRequestObject
Added client_id to request object claims
|
||
|
2022-10-25 18:25:58 |
SUCCESS
|
SignRequestObject
Signed the request object
|
||||||||
|
2022-10-25 18:25:58 |
|
FAPIBrazilEncryptRequestObject
Encrypted the request object
|
||||||
|
2022-10-25 18:25:58 |
SUCCESS
|
BuildRequestObjectByValueRedirectToAuthorizationEndpoint
Sending to authorization endpoint
|
||
|
2022-10-25 18:25:58 |
REDIRECT
|
fapi1-advanced-final-brazildcr-update-client-config
Redirecting to authorization endpoint
|
||
|
2022-10-25 18:26:41 |
INCOMING
|
fapi1-advanced-final-brazildcr-update-client-config
Incoming HTTP request to /test/a/banestesOIDFCert/callback
|
||||||||||||||||||||||
|
2022-10-25 18:26:41 |
SUCCESS
|
CreateRandomImplicitSubmitUrl
Created random implicit submission URL
|
||
|
2022-10-25 18:26:41 |
OUTGOING
|
fapi1-advanced-final-brazildcr-update-client-config
Response to HTTP request to test instance 1H4pyo2Nsmk0qCc
|
||||
|
2022-10-25 18:26:42 |
INCOMING
|
fapi1-advanced-final-brazildcr-update-client-config
Incoming HTTP request to /test/a/banestesOIDFCert/implicit/g63c3LuhX3KZnfumyRm3
|
||||||||||||||||||||||
|
2022-10-25 18:26:42 |
OUTGOING
|
fapi1-advanced-final-brazildcr-update-client-config
Response to HTTP request to test instance 1H4pyo2Nsmk0qCc
|
||||||||
|
2022-10-25 18:26:42 |
|
ExtractImplicitHashToCallbackResponse
Extracted response from URL fragment
|
||
|
2022-10-25 18:26:42 |
SUCCESS
|
ExtractImplicitHashToCallbackResponse
Extracted the hash values
|
||||||||
|
2022-10-25 18:26:42 |
REDIRECT-IN
|
fapi1-advanced-final-brazildcr-update-client-config
Authorization endpoint response captured
|
||||||||||
|
Verify authorization endpoint response |
2022-10-25 18:26:42 | SUCCESS |
RejectErrorInUrlQuery
'error' is not present in URL query returned from authorization endpoint
|
|
2022-10-25 18:26:42 | SUCCESS |
RejectAuthCodeInUrlQuery
Authorization code is not present in URL query returned from authorization endpoint
|
|
2022-10-25 18:26:42 |
SUCCESS
|
CheckMatchingCallbackParameters
Callback parameters successfully verified
|
||||
|
2022-10-25 18:26:42 | 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)
|
|
2022-10-25 18:26:42 |
SUCCESS
|
CheckIfAuthorizationEndpointError
No error from authorization endpoint
|
|
2022-10-25 18:26:42 |
SUCCESS
|
ValidateSuccessfulHybridResponseFromAuthorizationEndpoint
authorization endpoint response does not include unexpected parameters
|
||||||||
|
2022-10-25 18:26:42 | SUCCESS |
CheckStateInAuthorizationResponse
State in response correctly returned
|
||
|
2022-10-25 18:26:42 |
|
ValidateIssInAuthorizationResponse
No 'iss' value in authorization response.
|
|
2022-10-25 18:26:42 |
SUCCESS
|
ExtractAuthorizationCodeFromAuthorizationResponse
Found authorization code
|
||
|
2022-10-25 18:26:42 | SUCCESS |
EnsureMinimumAuthorizationCodeLength
Authorization code is of sufficient length
|
||||
|
2022-10-25 18:26:42 | SUCCESS |
EnsureMinimumAuthorizationCodeEntropy
Calculated shannon entropy seems sufficient
|
||||||
|
2022-10-25 18:26:42 | SUCCESS |
ExtractIdTokenFromAuthorizationResponse
Found and parsed the id_token from authorization_endpoint_response
|
||||||
|
2022-10-25 18:26:42 | SUCCESS |
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
sub is a string with content
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: code
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: openbanking_intent_id
|
|
2022-10-25 18:26:42 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
|
|
2022-10-25 18:26:42 | SUCCESS |
ValidateIdTokenStandardClaims
id_token claims are valid
|
|
2022-10-25 18:26:42 | SUCCESS |
ValidateIdTokenNonce
Nonce values match
|
||
|
2022-10-25 18:26:42 | SUCCESS |
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
|
|
2022-10-25 18:26:42 |
SUCCESS
|
ValidateIdTokenSignature
id_token signature validated
|
||
|
2022-10-25 18:26:42 |
SUCCESS
|
ValidateIdTokenSignatureUsingKid
id_token signature validated
|
||
|
2022-10-25 18:26:42 | SUCCESS |
CheckForSubjectInIdToken
Found 'sub' in id_token
|
||
|
2022-10-25 18:26:42 |
|
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
|
|
2022-10-25 18:26:42 | INFO |
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
|
||||||
|
2022-10-25 18:26:42 | SUCCESS |
EnsureIdTokenContainsKid
kid was found in the ID token header
|
||
|
2022-10-25 18:26:42 | SUCCESS |
FAPIValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
|
||||
|
2022-10-25 18:26:42 | INFO |
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
|
||||||
|
2022-10-25 18:26:42 | SUCCESS |
ExtractSHash
Extracted s_hash from ID Token
|
||||
|
2022-10-25 18:26:42 | SUCCESS |
ValidateSHash
s_hash validated successfully
|
||||||
|
2022-10-25 18:26:42 | SUCCESS |
ExtractCHash
Extracted c_hash from ID Token
|
||||
|
2022-10-25 18:26:42 | SUCCESS |
ValidateCHash
c_hash validated successfully
|
||||||
|
Call token endpoint |
2022-10-25 18:26:42 |
SUCCESS
|
CreateTokenEndpointRequestForAuthorizationCodeGrant
Created token endpoint request
|
||||||
|
2022-10-25 18:26:42 |
|
AddClientIdToTokenEndpointRequest
|
||||||||
|
2022-10-25 18:26:42 |
|
CallTokenEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:43 |
RESPONSE
|
CallTokenEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:43 |
SUCCESS
|
CallTokenEndpoint
Parsed token endpoint response
|
||||||||||
|
Verify token endpoint response |
2022-10-25 18:26:43 |
SUCCESS
|
CheckIfTokenEndpointResponseError
No error from token endpoint
|
|
2022-10-25 18:26:43 | SUCCESS |
CheckForAccessTokenValue
Found an access token
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
ExtractAccessTokenFromTokenResponse
Extracted the access token
|
||||
|
2022-10-25 18:26:43 | SUCCESS |
ExtractExpiresInFromTokenEndpointResponse
Extracted 'expires_in'
|
||
|
2022-10-25 18:26:43 | SUCCESS |
ValidateExpiresIn
expires_in passed all validation checks
|
||
|
2022-10-25 18:26:43 | SUCCESS |
FAPIBrazilValidateExpiresIn
expires_in no greater than 900 seconds and no less than 300 seconds
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
CheckForRefreshTokenValue
Found a refresh token
|
||
|
2022-10-25 18:26:43 | SUCCESS |
EnsureMinimumRefreshTokenLength
Refresh token is of sufficient length
|
||||
|
2022-10-25 18:26:43 | SUCCESS |
EnsureMinimumRefreshTokenEntropy
Calculated shannon entropy seems sufficient
|
||||||
|
2022-10-25 18:26:43 | SUCCESS |
EnsureMinimumAccessTokenLength
Access token is of sufficient length
|
||||
|
2022-10-25 18:26:43 | SUCCESS |
EnsureMinimumAccessTokenEntropy
Calculated shannon entropy seems sufficient
|
||||||
|
2022-10-25 18:26:43 | SUCCESS |
ExtractIdTokenFromTokenResponse
Found and parsed the id_token from token_endpoint_response
|
||||||
|
2022-10-25 18:26:43 | SUCCESS |
ValidateIdToken
ID token iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
sub is a string with content
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: code
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: sid
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: oxOpenIDConnectVersion
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: openbanking_intent_id
|
|
2022-10-25 18:26:43 |
|
ValidateIdTokenStandardClaims
Skipping unknown claim: grant
|
|
2022-10-25 18:26:43 | SUCCESS |
ValidateIdTokenStandardClaims
id_token claims are valid
|
|
2022-10-25 18:26:43 | SUCCESS |
ValidateIdTokenNonce
Nonce values match
|
||
|
2022-10-25 18:26:43 | SUCCESS |
ValidateIdTokenACRClaimAgainstRequest
Nothing to check; the conformance suite did not request an acr claim in request object
|
|
2022-10-25 18:26:43 |
SUCCESS
|
ValidateIdTokenSignature
id_token signature validated
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
ValidateIdTokenSignatureUsingKid
id_token signature validated
|
||
|
2022-10-25 18:26:43 | SUCCESS |
CheckForSubjectInIdToken
Found 'sub' in id_token
|
||
|
2022-10-25 18:26:43 |
|
EnsureIdTokenUpdatedAtValid
id_token response does not contain 'updated_at'
|
|
2022-10-25 18:26:43 | INFO |
ValidateEncryptedIdTokenHasKid
Skipped evaluation due to missing required element: id_token jwe_header
|
||||||
|
2022-10-25 18:26:43 | SUCCESS |
EnsureIdTokenContainsKid
kid was found in the ID token header
|
||
|
2022-10-25 18:26:43 | SUCCESS |
FAPIBrazilValidateIdTokenSigningAlg
id_token was signed with a permitted algorithm
|
||||
|
2022-10-25 18:26:43 | INFO |
FAPIValidateIdTokenEncryptionAlg
Skipped evaluation due to missing required element: id_token jwe_header
|
||||||
|
2022-10-25 18:26:43 | SUCCESS |
ExtractCHash
Extracted c_hash from ID Token
|
||||
|
2022-10-25 18:26:43 | INFO |
ExtractSHash
Couldn't find s_hash in ID token
|
|
2022-10-25 18:26:43 | SUCCESS |
ExtractAtHash
Extracted at_hash from ID Token
|
||||
|
2022-10-25 18:26:43 | SUCCESS |
ValidateCHash
c_hash validated successfully
|
||||||
|
2022-10-25 18:26:43 | INFO |
ValidateSHash
Skipped evaluation due to missing required object: s_hash
|
||||
|
2022-10-25 18:26:43 | SUCCESS |
ValidateAtHash
at_hash validated successfully
|
||||||
|
Verify at_hash in the authorization endpoint id_token |
2022-10-25 18:26:43 | INFO |
ExtractAtHash
Couldn't find at_hash in ID token
|
|
2022-10-25 18:26:43 | INFO |
ValidateAtHash
Skipped evaluation due to missing required object: at_hash
|
||||
|
Resource server endpoint tests |
2022-10-25 18:26:43 |
|
CreateEmptyResourceEndpointRequestHeaders
Created empty headers
|
||
|
2022-10-25 18:26:43 | SUCCESS |
AddFAPIAuthDateToResourceEndpointRequest
Added x-fapi-auth-date to resource endpoint request headers
|
||
|
2022-10-25 18:26:43 |
|
AddIpV4FapiCustomerIpAddressToResourceEndpointRequest
Added x-fapi-customer-ip-address containing IPv4 address to resource endpoint request headers
|
||
|
2022-10-25 18:26:43 |
|
CreateRandomFAPIInteractionId
Created interaction ID
|
||
|
2022-10-25 18:26:43 | SUCCESS |
AddFAPIInteractionIdToResourceEndpointRequest
Added x-fapi-interaction-id to resource endpoint request headers
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
CreateIdempotencyKey
Created idempotency key
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
AddIdempotencyKeyHeader
Added x-idempotency-key to resource endpoint request headers
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
SetApplicationJwtContentTypeHeaderForResourceEndpointRequest
Set Content-Type header
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
SetApplicationJwtAcceptHeaderForResourceEndpointRequest
Set Accept header
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
SetResourceMethodToPost
Set protected resource access method to POST
|
|
2022-10-25 18:26:43 |
SUCCESS
|
CreatePaymentRequestEntityClaims
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
AddEndToEndIdToPaymentRequestEntityClaims
Added endToEndId to payment request
|
||
|
2022-10-25 18:26:43 | SUCCESS |
AddAudAsPaymentInitiationUriToRequestObject
Added aud to request object claims
|
||
|
2022-10-25 18:26:43 |
|
AddIssAsCertificateOuToRequestObject
Added iss value based on TLS certificate organizational unit to request object claims
|
||
|
2022-10-25 18:26:43 | SUCCESS |
AddJtiAsUuidToRequestObject
Added jti to request object claims
|
||
|
2022-10-25 18:26:43 | SUCCESS |
AddIatToRequestObject
Added iat to request object claims
|
||
|
2022-10-25 18:26:43 |
SUCCESS
|
FAPIBrazilSignPaymentInitiationRequest
Signed the request
|
||||||||
|
2022-10-25 18:26:43 |
|
CallProtectedResource
HTTP request
|
||||||||||
|
2022-10-25 18:26:45 |
RESPONSE
|
CallProtectedResource
HTTP response
|
||||||||
|
2022-10-25 18:26:45 | SUCCESS |
CallProtectedResource
Got a response from the resource endpoint
|
||||||||
|
2022-10-25 18:26:45 |
SUCCESS
|
EnsureHttpStatusCodeIs200or201
resource endpoint http status code was 201
|
|
2022-10-25 18:26:45 | SUCCESS |
CheckForDateHeaderInResourceResponse
Date header present and validated
|
||||
|
2022-10-25 18:26:45 | SUCCESS |
CheckForFAPIInteractionIdInResourceResponse
Found x-fapi-interaction-id
|
||
|
2022-10-25 18:26:45 | SUCCESS |
EnsureMatchingFAPIInteractionId
Interaction ID matched
|
||
|
2022-10-25 18:26:45 | SUCCESS |
EnsureContentTypeApplicationJwt
endpoint_response Content-Type: header is application/jwt
|
|
2022-10-25 18:26:45 |
SUCCESS
|
EnsureHttpStatusCodeIs201
resource endpoint returned the expected http status
|
||||
|
2022-10-25 18:26:45 | SUCCESS |
ExtractSignedJwtFromResourceResponse
Found and parsed the JWT from payment consent endpoint
|
||||||
|
2022-10-25 18:26:45 | SUCCESS |
FAPIBrazilValidateResourceResponseSigningAlg
Response was signed with PS256
|
||
|
2022-10-25 18:26:45 | SUCCESS |
FAPIBrazilValidateResourceResponseTyp
'typ' is the header of the JWT returned in the API response is 'JWT'
|
||
|
2022-10-25 18:26:45 |
|
FetchServerKeys
Fetching server key
|
||
|
2022-10-25 18:26:45 |
|
FetchServerKeys
HTTP request
|
||||||||||
|
2022-10-25 18:26:45 |
RESPONSE
|
FetchServerKeys
HTTP response
|
||||||||
|
2022-10-25 18:26:45 |
|
FetchServerKeys
Found JWK set string
|
||
|
2022-10-25 18:26:45 |
SUCCESS
|
FetchServerKeys
Found server JWK set
|
||
|
2022-10-25 18:26:45 | SUCCESS |
ValidateResourceResponseSignature
endpoint_response_jwt signature validated
|
||
|
2022-10-25 18:26:45 | SUCCESS |
ValidateResourceResponseJwtClaims
Resource endpoint response JWS iss, aud, exp, iat, auth_time, acr & nbf claims passed validation checks
|
|
2022-10-25 18:26:45 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP request
|
||||||||||
|
2022-10-25 18:26:46 |
RESPONSE
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
HTTP response
|
||||||||
|
2022-10-25 18:26:46 |
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
software statement endpoint response
|
||
|
2022-10-25 18:26:46 |
SUCCESS
|
FAPIBrazilCallDirectorySoftwareStatementEndpointWithBearerToken
Parsed assertion endpoint response
|
||||||
|
2022-10-25 18:26:46 |
|
AddSoftwareStatementToClientConfigurationRequest
Added software_statement to client configuration request
|
||
|
2022-10-25 18:26:46 |
|
AddRedirectUriToClientConfigurationRequest
Added redirect_uris array to client configuration endpoint request
|
||
|
Try to change redirect uri using bad MTLS certificate |
2022-10-25 18:26:46 |
SUCCESS
|
GenerateFakeMTLSCertificate
Generated our own client MTLS certificate based on the supplied one
|
||
|
2022-10-25 18:26:46 |
|
CallClientConfigurationEndpointAllowingTLSFailure
HTTP request
|
||||||||||
|
2022-10-25 18:26:47 |
SUCCESS
|
CallClientConfigurationEndpointAllowingTLSFailure
Call to client configuration endpoint https://matls-auth-sandbox.openbanking.banestes.b.br/jans-auth/register?client_id=b6a04695-e698-42b5-b8b3-ab171f0bbb50 failed due to a TLS issue
|
||||||||||||
|
Try to change redirect uri using no MTLS certificate |
2022-10-25 18:26:47 |
|
CallClientConfigurationEndpointAllowingTLSFailure
HTTP request
|
||||||||
|
2022-10-25 18:26:47 |
SUCCESS
|
CallClientConfigurationEndpointAllowingTLSFailure
Call to client configuration endpoint https://matls-auth-sandbox.openbanking.banestes.b.br/jans-auth/register?client_id=b6a04695-e698-42b5-b8b3-ab171f0bbb50 failed due to a TLS issue
|
||||||||||||
|
Calling PUT on configuration endpoint with invalid access token |
2022-10-25 18:26:47 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:48 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:48 |
SUCCESS
|
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:26:48 | SUCCESS |
EnsureHttpStatusCodeIs401
registration_client_uri endpoint returned the expected http status
|
||||
|
2022-10-25 18:26:48 |
SUCCESS
|
CheckNoClientIdFromClientConfigurationEndpoint
Client configuration endpoint did not return a client_id.
|
|
Calling PUT on configuration endpoint with no software statement assertion expecting failure |
2022-10-25 18:26:48 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:48 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:48 |
SUCCESS
|
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:26:48 | SUCCESS |
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:26:48 | SUCCESS |
EnsureHttpStatusCodeIs400
registration_client_uri endpoint returned the expected http status
|
||||
|
Calling PUT on configuration endpoint with software statement assertion with bad signature expecting failure |
2022-10-25 18:26:48 |
|
InvalidateSoftwareStatementSignature
Made the software_statement_assertion signature invalid
|
||
|
2022-10-25 18:26:48 |
|
AddSoftwareStatementToClientConfigurationRequest
Added software_statement to client configuration request
|
||
|
2022-10-25 18:26:48 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:49 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:49 |
SUCCESS
|
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:26:49 | SUCCESS |
EnsureContentTypeJson
endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:26:49 | SUCCESS |
EnsureHttpStatusCodeIs400
registration_client_uri endpoint returned the expected http status
|
||||
|
Retrieve client configuration (twice) |
2022-10-25 18:26:49 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:49 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:49 | SUCCESS |
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:26:49 | SUCCESS |
CheckRegistrationClientEndpointContentTypeHttpStatus200
registration_client_endpoint_response http status code was 200
|
|
2022-10-25 18:26:49 | SUCCESS |
CheckRegistrationClientEndpointContentType
registration_client_endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:26:49 | SUCCESS |
CheckClientIdFromClientConfigurationEndpoint
Client configuration endpoint returned correct client_id.
|
|
2022-10-25 18:26:49 | SUCCESS |
CheckRedirectUrisFromClientConfigurationEndpoint
Client configuration endpoint returned correct redirect_uris.
|
|
2022-10-25 18:26:49 | SUCCESS |
CheckClientConfigurationUriFromClientConfigurationEndpoint
Client configuration endpoint returned correct registration_client_uri.
|
|
2022-10-25 18:26:49 | SUCCESS |
CheckClientConfigurationAccessTokenFromClientConfigurationEndpoint
Client configuration endpoint returned same registration_access_token as previously.
|
|
2022-10-25 18:26:49 |
|
CallClientConfigurationEndpoint
HTTP request
|
||||||||||
|
2022-10-25 18:26:50 |
RESPONSE
|
CallClientConfigurationEndpoint
HTTP response
|
||||||||
|
2022-10-25 18:26:50 | SUCCESS |
CallClientConfigurationEndpoint
Called registration_client_uri
|
||||||||||
|
2022-10-25 18:26:50 | SUCCESS |
CheckRegistrationClientEndpointContentTypeHttpStatus200
registration_client_endpoint_response http status code was 200
|
|
2022-10-25 18:26:50 | SUCCESS |
CheckRegistrationClientEndpointContentType
registration_client_endpoint_response Content-Type: header is application/json
|
|
2022-10-25 18:26:50 | SUCCESS |
CheckClientIdFromClientConfigurationEndpoint
Client configuration endpoint returned correct client_id.
|
|
2022-10-25 18:26:50 | SUCCESS |
CheckRedirectUrisFromClientConfigurationEndpoint
Client configuration endpoint returned correct redirect_uris.
|
|
2022-10-25 18:26:50 | SUCCESS |
CheckClientConfigurationUriFromClientConfigurationEndpoint
Client configuration endpoint returned correct registration_client_uri.
|
|
2022-10-25 18:26:50 | SUCCESS |
CheckClientConfigurationAccessTokenFromClientConfigurationEndpoint
Client configuration endpoint returned same registration_access_token as previously.
|
|
Delete client |
2022-10-25 18:26:50 |
|
UnregisterDynamicallyRegisteredClient
HTTP request
|
||||||||||
|
2022-10-25 18:26:50 |
RESPONSE
|
UnregisterDynamicallyRegisteredClient
HTTP response
|
||||||||
|
2022-10-25 18:26:50 | SUCCESS |
UnregisterDynamicallyRegisteredClient
Client successfully unregistered
|
|
2022-10-25 18:26:50 |
FINISHED
|
fapi1-advanced-final-brazildcr-update-client-config
Test has run to completion
|
||
|
Unregister dynamically registered client |
2022-10-25 18:26:50 |
|
UnregisterDynamicallyRegisteredClient
Couldn't find registration_access_token.
|
|
2022-10-25 18:26:54 |
|
TEST-RUNNER
Alias has now been claimed by another test
|
||||
|