Skip to content

Instantly share code, notes, and snippets.

@schafer14
Last active March 20, 2023 05:27
Show Gist options
  • Save schafer14/6ce6bc89a71c9927b047b274fabf754a to your computer and use it in GitHub Desktop.
Save schafer14/6ce6bc89a71c9927b047b274fabf754a to your computer and use it in GitHub Desktop.
mock_par

DCR Suite

Start time: 2023-03-20 16:12:56

Passed: true

✔️ Fetching registers well known config

outgoing request

GET https://mock-register:7000/idp/.well-known/openid-configuration 200

Request Details

Request:

GET /idp/.well-known/openid-configuration HTTP/1.1
Host: mock-register:7000


Response:

HTTP/1.1 200 OK
Content-Length: 624
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:12:56 GMT
Server: Kestrel

{"issuer":"https://mock-register:7000/idp","jwks_uri":"https://mock-register:7000/idp/.well-known/openid-configuration/jwks","token_endpoint":"https://mock-register:7001/idp/connect/token","claims_supported":["sub"],"id_token_signing_alg_values_supported":["PS256"],"subject_types_supported":["public"],"scopes_supported":["cdr-register:bank:read","cdr-register:read"],"response_types_supported":["token"],"grant_types_supported":["client_credentials"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"token_endpoint_auth_signing_alg_values_supported":["PS256"]}

✔️ Fetching an access token

incoming request

GET /jwks 200

Request Details

Request:

GET /jwks HTTP/1.1
Host: host.docker.internal:19001
Traceparent: 00-119ab39507e90bb9d2afd1ea0fc03b9d-f9a1fd1741f54ba9-00


Response:

HTTP/1.1 200 OK
Connection: close
Content-Type: text/plain; charset=utf-8

{"keys":[{"kid":"random-01","n":"0-5OyKbnf0NdPiyON-9brMlga90YE1LCY5ozIKUpUpAVMxNGHM7zKXm-nuL5ZW_-y6buR9jOf6KOAFhvIO0oldo_7naECpm9-4dLiNP4LcvoKyp0oTBbaOPbA5_3ZBH7G6LYhvrJpAc6sAWzyIdqTpFGCEB88rMZIwrwYTUUZEg3tTUHHavmbZlUYovct7cjoLosbw9GJckRT_SV5IEm4uKbpmNBNJb6XKjCwIGZhP1VmkGVJ5PpuCKPePbWuXpe5lzAfBSuKRt71KNUouDP9itSnErJBKIGAH_ssmUvs1AXqBK4Kt5Xc3icRb9tiyevxxe6vAcOfwUyXz1bkQlbAQ","e":"AQAB","use":"sig","alg":"PS256","kty":"RSA"},{"kid":"random-02","n":"oYH3rbvWiPVB0eKBvYNbTdcAapf7TPGtuL3_slL7T2jT8EFzLmXbxWnnxj8_WwqRQzVaU6DgUUevSpOqzKFoEcvUYjnnVaGzkTO47TW-DL-Yh7rbB_wHRvWseFrBVqRsv3lWfUDItoN7X0NamxAD6waSeywiwix9vjVBYMYw0VQWk3PtcLCdiDMJUUYlZ4ZHXqSF-wsFAWK-SxgOjCLTcoJ8EvhJxdAxW1_7IlXe9vCqlmrMWLX9sGR5liARBcPdNu83GBeJSib1hf8asQmzxo3-2dtgUA5Mqcf0C1Gf4ktvtncrdOyNGUL1aT6CYON3-o8vj40Zte1ihEmhkEe-hw","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"},{"kid":"random-03","n":"yOn1unGRlXhxOsv2s1Bm_4KaUAyvcUI-rNj_VS2PDlQ7kbv9fYZRrjsF24xRMg5scqOdsOZGBkx1NdEKrPGxjk3PkImMag8DRASoYZ3e0T-cKpygRqoXTM9vYnAIS18gCroP_gD1YpoQRHPPgyPLpWJKLxV5qLDfu4_bmRVh1FvQzLE0oPhEAPSe9Sco9KKsbQetKeBxMyy8mlh2sRjnt7HjCF8ZDelwLTXN4_NuzJ169cwLCib5V183TQjqMfUZGGQ9zs3B7bsVpRwRe5Y8Q7VCzSEQ4d1O59_CIm-KVPfFO_XrxWnlErG8Op8F23fUjSfCq_7ql1B-GLru7vx6ZQ","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"}]}

outgoing request

POST https://mock-register:7001/idp/connect/token 200

Request Details

Request:

POST /idp/connect/token HTTP/1.1
Host: mock-register:7001
Content-Type: application/x-www-form-urlencoded
V-E: 2

client_assertion=eyJhbGciOiJQUzI1NiIsImtpZCI6InJhbmRvbS0wMSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL21vY2stcmVnaXN0ZXI6NzAwMS9pZHAvY29ubmVjdC90b2tlbiIsImV4cCI6MTY3OTI4OTc3NiwiaWF0IjoxNjc5Mjg5MTc2LCJpc3MiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJqdGkiOiIyTkdTeTZmeXFja2xPY2dBZm5kclA3T3B6ZFoiLCJzdWIiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMifQ.ugTVdRCmtGAPPRQvp8NFXaSwZgheydEBXnk2CEse_GJlY_7QHieF1997nTK4pZX16Rz9YBiYubEzoGW_UyOX6i4BU4j93UG4dfxLm0_SOuxD-B-do4qN10oYz35r1UXPkyFeicKUaRAwUFZ8ihAw-zjXHfMVZqxLy4rHEvI6cvHUez0ugM94HQhBaOtvbspuVTckFZT02u1GkPl5z3VXFi5dy6Ewl10ZVt0g8Ani5cRh0Uh_2Gkx0QavroHZVtjw2rzg8X5mOTQAQbwsXUgTWJkPSTXVGTrHGTdZH_dkpI3j6EXj9ubv3P0dAMygAy_jqWT0XRZHA5pyBhefidR3yg&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&client_id=6f7a1b8e-8799-48a8-9011-e3920391f713&grant_type=client_credentials&scope=cdr-register%3Aread

Response:

HTTP/1.1 200 OK
Content-Length: 982
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:12:58 GMT
Server: Kestrel

{"access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IjQxMDI4NDRFNDI3RDM2RkNGMEQ2OEJCRDBCMzUyMzlDQzY3OTFDMDUiLCJ4NXQiOiJRUUtFVGtKOU52encxb3U5Q3pVam5NWjVIQVUiLCJ0eXAiOiJhdCtqd3QifQ.eyJjbGllbnRfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJqdGkiOiIwMzM0MTBlYi1hMGI3LTQ4MDEtYTVjYi0wZjdlYWY4MmVjNTIiLCJzY29wZSI6ImNkci1yZWdpc3RlcjpyZWFkIiwiY25mIjp7Ing1dCNTMjU2IjoiNzE1Q0REMDRGRjczMzJDQ0RBNzRDREY5RkJFRDE2QkVCQTVERDc0NCJ9LCJuYmYiOjE2NzkyODkxNzgsImV4cCI6MTY3OTI4OTQ3OCwiaWF0IjoxNjc5Mjg5MTc4LCJpc3MiOiJodHRwczovL21vY2stcmVnaXN0ZXI6NzAwMC9pZHAiLCJhdWQiOiJjZHItcmVnaXN0ZXIifQ.wSHBznxE_CKhSjU5gRWtZd0U6YyhUcGQZnRG93hb3d4SgdZ0AxaECCxOFqmqHTY6u9Jlm1B3MPQoE81xPByCFdYNBnP1O9CUy4oo2y05MozfTVXb5AmMkyTNdzEnbjVefKLEnbhUMYDV0YTn3hO2gZPT7BsO6VZ7DWCNmoB3ftji8DARNRF1Iu1uor5Y1GXthIXSfqxLTbw-tVTiwd6zaRbOGGPV82krkEUVFjQxXvOgma-iKSGSN-kKkgHUWV0-PqRld8r9ZHq4PT5fkaeqHQJ-iS4vrNqLU6Wr0b0lBs8Xu190bIo2tUOg9AW7u-EDslbDgegb712EpkhJhaxDXg","expires_in":300,"token_type":"Bearer","scope":"cdr-register:read"}

✔️ Fetching SSA

outgoing request

GET https://mock-register:7001/cdr-register/v1/banking/data-recipients/brands/f3f0c40b-9df8-491a-af1d-81cb9ab5f021/software-products/6f7a1b8e-8799-48a8-9011-e3920391f713/ssa 200

Request Details

Request:

GET /cdr-register/v1/banking/data-recipients/brands/f3f0c40b-9df8-491a-af1d-81cb9ab5f021/software-products/6f7a1b8e-8799-48a8-9011-e3920391f713/ssa HTTP/1.1
Host: mock-register:7001
Authorization: Bearer eyJhbGciOiJQUzI1NiIsImtpZCI6IjQxMDI4NDRFNDI3RDM2RkNGMEQ2OEJCRDBCMzUyMzlDQzY3OTFDMDUiLCJ4NXQiOiJRUUtFVGtKOU52encxb3U5Q3pVam5NWjVIQVUiLCJ0eXAiOiJhdCtqd3QifQ.eyJjbGllbnRfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJqdGkiOiIwMzM0MTBlYi1hMGI3LTQ4MDEtYTVjYi0wZjdlYWY4MmVjNTIiLCJzY29wZSI6ImNkci1yZWdpc3RlcjpyZWFkIiwiY25mIjp7Ing1dCNTMjU2IjoiNzE1Q0REMDRGRjczMzJDQ0RBNzRDREY5RkJFRDE2QkVCQTVERDc0NCJ9LCJuYmYiOjE2NzkyODkxNzgsImV4cCI6MTY3OTI4OTQ3OCwiaWF0IjoxNjc5Mjg5MTc4LCJpc3MiOiJodHRwczovL21vY2stcmVnaXN0ZXI6NzAwMC9pZHAiLCJhdWQiOiJjZHItcmVnaXN0ZXIifQ.wSHBznxE_CKhSjU5gRWtZd0U6YyhUcGQZnRG93hb3d4SgdZ0AxaECCxOFqmqHTY6u9Jlm1B3MPQoE81xPByCFdYNBnP1O9CUy4oo2y05MozfTVXb5AmMkyTNdzEnbjVefKLEnbhUMYDV0YTn3hO2gZPT7BsO6VZ7DWCNmoB3ftji8DARNRF1Iu1uor5Y1GXthIXSfqxLTbw-tVTiwd6zaRbOGGPV82krkEUVFjQxXvOgma-iKSGSN-kKkgHUWV0-PqRld8r9ZHq4PT5fkaeqHQJ-iS4vrNqLU6Wr0b0lBs8Xu190bIo2tUOg9AW7u-EDslbDgegb712EpkhJhaxDXg
X-V: 3


Response:

HTTP/1.1 200 OK
Content-Length: 2474
Content-Type: text/plain; charset=utf-8
Date: Mon, 20 Mar 2023 05:12:59 GMT
Server: Kestrel
X-V: 3

eyJhbGciOiJQUzI1NiIsImtpZCI6IkY0RUEyOTlDNjA3OTQ3RTQ1OUFDNDdFNjlGNzI4OUYxNzRCNUI0REYiLCJ0eXAiOiJKV1QifQ.ewogICJsZWdhbF9lbnRpdHlfaWQiOiAiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwKICAibGVnYWxfZW50aXR5X25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImlzcyI6ICJjZHItcmVnaXN0ZXIiLAogICJpYXQiOiAxNjc5Mjg5MTgwLAogICJleHAiOiAxNjc5Mjg5NzgwLAogICJqdGkiOiAiMzJiZDVjMWQwMzMyNDkzNDhlNGIyN2EyODhkOGY0YzkiLAogICJvcmdfaWQiOiAiZjNmMGM0MGItOWRmOC00OTFhLWFmMWQtODFjYjlhYjVmMDIxIiwKICAib3JnX25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImNsaWVudF9uYW1lIjogIkNvd3NheSBGb3J0dW5lIiwKICAiY2xpZW50X2Rlc2NyaXB0aW9uIjogImZvcnR1bmUgfCBjb3dzYXkiLAogICJjbGllbnRfdXJpIjogImh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwIiwKICAicmVkaXJlY3RfdXJpcyI6IFsKICAgICJodHRwczovL2JzLnNwYWNlLmJsdW5hcHAuY29tL2F1dGgvcmVkaXJlY3QiCiAgXSwKICAibG9nb191cmkiOiAiaHR0cHM6Ly93d3cuYm9hdHNoZWRkZXYuY29tL2JzLWxvZ28uc3ZnIiwKICAidG9zX3VyaSI6ICJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC90ZXJtcyIsCiAgInBvbGljeV91cmkiOiAiaHR0cHM6Ly95b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcG9saWN5IiwKICAiandrc191cmkiOiAiaHR0cDovL2hvc3QuZG9ja2VyLmludGVybmFsOjE5MDAxL2p3a3MiLAogICJyZXZvY2F0aW9uX3VyaSI6ICJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcmV2b2tlIiwKICAicmVjaXBpZW50X2Jhc2VfdXJpIjogImh0dHBzOi8vYXBpLnlveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcCIsCiAgInNvZnR3YXJlX2lkIjogIjZmN2ExYjhlLTg3OTktNDhhOC05MDExLWUzOTIwMzkxZjcxMyIsCiAgInNvZnR3YXJlX3JvbGVzIjogImRhdGEtcmVjaXBpZW50LXNvZnR3YXJlLXByb2R1Y3QiLAogICJzY29wZSI6ICJvcGVuaWQgcHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6YWNjb3VudHMuZGV0YWlsOnJlYWQgYmFuazp0cmFuc2FjdGlvbnM6cmVhZCBiYW5rOnJlZ3VsYXJfcGF5bWVudHM6cmVhZCBiYW5rOnBheWVlczpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5kZXRhaWw6cmVhZCBlbmVyZ3k6YWNjb3VudHMuY29uY2Vzc2lvbnM6cmVhZCBlbmVyZ3k6YWNjb3VudHMucGF5bWVudHNjaGVkdWxlOnJlYWQgZW5lcmd5OmJpbGxpbmc6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkuc2VydmljZXBvaW50cy5iYXNpYzpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5zZXJ2aWNlcG9pbnRzLmRldGFpbDpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5kZXI6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkudXNhZ2U6cmVhZCBjZHI6cmVnaXN0cmF0aW9uIgp9.E3HjVu-1Gw18Ldybeajisz_ePcjhRWt2DeS_F8Gtuz-A_o9lPlqat5otIfbx7V_Cy1D-JbrTC0myi3HRV7vj8Y_5y-CGLF7hJg4gD7JuobAouE4DLu_IZSTOhbV1Qxki64Cj43oZ4FV1dW3U40tS2zZPca_w5Zk-RgMn3aQnAQVRDzhv9ZKIilhbyNdSmx878GBhxRw6IOeDy3SmlT_QAhMQ2NX4eedmJMXS722IXv63HFhTW0ui--FIvSCntKBb0Msiugz0Kog4_01Y-v5g5SOM4Qv4KHzV4Vsm02u32mHoTlGkvKmpLOoz1HJWt3_cK2R6tvkIy0cqMwF4aW8cGQ

✔️ Returns the ssa

Value:

"eyJhbGciOiJQUzI1NiIsImtpZCI6IkY0RUEyOTlDNjA3OTQ3RTQ1OUFDNDdFNjlGNzI4OUYxNzRCNUI0REYiLCJ0eXAiOiJKV1QifQ.ewogICJsZWdhbF9lbnRpdHlfaWQiOiAiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwKICAibGVnYWxfZW50aXR5X25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImlzcyI6ICJjZHItcmVnaXN0ZXIiLAogICJpYXQiOiAxNjc5Mjg5MTgwLAogICJleHAiOiAxNjc5Mjg5NzgwLAogICJqdGkiOiAiMzJiZDVjMWQwMzMyNDkzNDhlNGIyN2EyODhkOGY0YzkiLAogICJvcmdfaWQiOiAiZjNmMGM0MGItOWRmOC00OTFhLWFmMWQtODFjYjlhYjVmMDIxIiwKICAib3JnX25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImNsaWVudF9uYW1lIjogIkNvd3NheSBGb3J0dW5lIiwKICAiY2xpZW50X2Rlc2NyaXB0aW9uIjogImZvcnR1bmUgfCBjb3dzYXkiLAogICJjbGllbnRfdXJpIjogImh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwIiwKICAicmVkaXJlY3RfdXJpcyI6IFsKICAgICJodHRwczovL2JzLnNwYWNlLmJsdW5hcHAuY29tL2F1dGgvcmVkaXJlY3QiCiAgXSwKICAibG9nb191cmkiOiAiaHR0cHM6Ly93d3cuYm9hdHNoZWRkZXYuY29tL2JzLWxvZ28uc3ZnIiwKICAidG9zX3VyaSI6ICJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC90ZXJtcyIsCiAgInBvbGljeV91cmkiOiAiaHR0cHM6Ly95b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcG9saWN5IiwKICAiandrc191cmkiOiAiaHR0cDovL2hvc3QuZG9ja2VyLmludGVybmFsOjE5MDAxL2p3a3MiLAogICJyZXZvY2F0aW9uX3VyaSI6ICJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcmV2b2tlIiwKICAicmVjaXBpZW50X2Jhc2VfdXJpIjogImh0dHBzOi8vYXBpLnlveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcCIsCiAgInNvZnR3YXJlX2lkIjogIjZmN2ExYjhlLTg3OTktNDhhOC05MDExLWUzOTIwMzkxZjcxMyIsCiAgInNvZnR3YXJlX3JvbGVzIjogImRhdGEtcmVjaXBpZW50LXNvZnR3YXJlLXByb2R1Y3QiLAogICJzY29wZSI6ICJvcGVuaWQgcHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6YWNjb3VudHMuZGV0YWlsOnJlYWQgYmFuazp0cmFuc2FjdGlvbnM6cmVhZCBiYW5rOnJlZ3VsYXJfcGF5bWVudHM6cmVhZCBiYW5rOnBheWVlczpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5kZXRhaWw6cmVhZCBlbmVyZ3k6YWNjb3VudHMuY29uY2Vzc2lvbnM6cmVhZCBlbmVyZ3k6YWNjb3VudHMucGF5bWVudHNjaGVkdWxlOnJlYWQgZW5lcmd5OmJpbGxpbmc6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkuc2VydmljZXBvaW50cy5iYXNpYzpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5zZXJ2aWNlcG9pbnRzLmRldGFpbDpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5kZXI6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkudXNhZ2U6cmVhZCBjZHI6cmVnaXN0cmF0aW9uIgp9.E3HjVu-1Gw18Ldybeajisz_ePcjhRWt2DeS_F8Gtuz-A_o9lPlqat5otIfbx7V_Cy1D-JbrTC0myi3HRV7vj8Y_5y-CGLF7hJg4gD7JuobAouE4DLu_IZSTOhbV1Qxki64Cj43oZ4FV1dW3U40tS2zZPca_w5Zk-RgMn3aQnAQVRDzhv9ZKIilhbyNdSmx878GBhxRw6IOeDy3SmlT_QAhMQ2NX4eedmJMXS722IXv63HFhTW0ui--FIvSCntKBb0Msiugz0Kog4_01Y-v5g5SOM4Qv4KHzV4Vsm02u32mHoTlGkvKmpLOoz1HJWt3_cK2R6tvkIy0cqMwF4aW8cGQ"

✔️ Fetching data holder's well known config

outgoing request

GET https://mock-data-holder:8001/.well-known/openid-configuration 200

Request Details

Request:

GET /.well-known/openid-configuration HTTP/1.1
Host: mock-data-holder:8001


Response:

HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=UTF-8
Date: Mon, 20 Mar 2023 05:13:00 GMT
Server: Kestrel

{"issuer":"https://mock-data-holder:8001","jwks_uri":"https://mock-data-holder:8001/.well-known/openid-configuration/jwks","registration_endpoint":"https://mock-data-holder:8002/connect/register","authorization_endpoint":"https://mock-data-holder:8001/connect/authorize","token_endpoint":"https://mock-data-holder:8002/connect/token","userinfo_endpoint":"https://mock-data-holder:8002/connect/userinfo","revocation_endpoint":"https://mock-data-holder:8002/connect/revocation","scopes_supported":["openid","profile","cdr:registration","bank:accounts.basic:read","bank:transactions:read","common:customer.basic:read"],"claims_supported":["name","given_name","family_name","sharing_duration","iss","sub","aud","acr","exp","iat","nonce","auth_time","updated_at","refresh_token_expires_at","sharing_expires_at"],"id_token_signing_alg_values_supported":["PS256","ES256"],"subject_types_supported":["pairwise"],"code_challenge_methods_supported":["S256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"introspection_endpoint":"https://mock-data-holder:8002/connect/introspect","pushed_authorization_request_endpoint":"https://mock-data-holder:8002/connect/par","cdr_arrangement_revocation_endpoint":"https://mock-data-holder:8002/connect/arrangements/revoke","acr_values_supported":["urn:cds.au:cdr:2","urn:cds.au:cdr:3"],"request_object_signing_alg_values_supported":["PS256","ES256"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512","A128GCM","A192GCM","A256GCM"],"token_endpoint_auth_signing_alg_values_supported":["PS256","ES256"],"response_types_supported":["code id_token"],"grant_types_supported":["authorization_code","refresh_token","client_credentials"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"claims_parameter_supported":true}

✔️ Registers a data recipient

incoming request

GET /jwks 200

Request Details

Request:

GET /jwks HTTP/1.1
Host: host.docker.internal:19001
Traceparent: 00-51ef577a1fedc0c7d0ad832dbb7b3111-3f5b77391b26d03f-00


Response:

HTTP/1.1 200 OK
Connection: close
Content-Type: text/plain; charset=utf-8

{"keys":[{"kid":"random-01","n":"0-5OyKbnf0NdPiyON-9brMlga90YE1LCY5ozIKUpUpAVMxNGHM7zKXm-nuL5ZW_-y6buR9jOf6KOAFhvIO0oldo_7naECpm9-4dLiNP4LcvoKyp0oTBbaOPbA5_3ZBH7G6LYhvrJpAc6sAWzyIdqTpFGCEB88rMZIwrwYTUUZEg3tTUHHavmbZlUYovct7cjoLosbw9GJckRT_SV5IEm4uKbpmNBNJb6XKjCwIGZhP1VmkGVJ5PpuCKPePbWuXpe5lzAfBSuKRt71KNUouDP9itSnErJBKIGAH_ssmUvs1AXqBK4Kt5Xc3icRb9tiyevxxe6vAcOfwUyXz1bkQlbAQ","e":"AQAB","use":"sig","alg":"PS256","kty":"RSA"},{"kid":"random-02","n":"oYH3rbvWiPVB0eKBvYNbTdcAapf7TPGtuL3_slL7T2jT8EFzLmXbxWnnxj8_WwqRQzVaU6DgUUevSpOqzKFoEcvUYjnnVaGzkTO47TW-DL-Yh7rbB_wHRvWseFrBVqRsv3lWfUDItoN7X0NamxAD6waSeywiwix9vjVBYMYw0VQWk3PtcLCdiDMJUUYlZ4ZHXqSF-wsFAWK-SxgOjCLTcoJ8EvhJxdAxW1_7IlXe9vCqlmrMWLX9sGR5liARBcPdNu83GBeJSib1hf8asQmzxo3-2dtgUA5Mqcf0C1Gf4ktvtncrdOyNGUL1aT6CYON3-o8vj40Zte1ihEmhkEe-hw","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"},{"kid":"random-03","n":"yOn1unGRlXhxOsv2s1Bm_4KaUAyvcUI-rNj_VS2PDlQ7kbv9fYZRrjsF24xRMg5scqOdsOZGBkx1NdEKrPGxjk3PkImMag8DRASoYZ3e0T-cKpygRqoXTM9vYnAIS18gCroP_gD1YpoQRHPPgyPLpWJKLxV5qLDfu4_bmRVh1FvQzLE0oPhEAPSe9Sco9KKsbQetKeBxMyy8mlh2sRjnt7HjCF8ZDelwLTXN4_NuzJ169cwLCib5V183TQjqMfUZGGQ9zs3B7bsVpRwRe5Y8Q7VCzSEQ4d1O59_CIm-KVPfFO_XrxWnlErG8Op8F23fUjSfCq_7ql1B-GLru7vx6ZQ","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"}]}

outgoing request

POST https://mock-data-holder:8002/connect/register 201

Request Details

Request:

POST /connect/register HTTP/1.1
Host: mock-data-holder:8002
Accept: application/json
Content-Type: application/jwt

eyJhbGciOiJQUzI1NiIsImtpZCI6InJhbmRvbS0wMSIsInR5cCI6IkpXVCJ9.eyJhcHBsaWNhdGlvbl90eXBlIjoid2ViIiwiYXVkIjoiaHR0cHM6Ly9tb2NrLWRhdGEtaG9sZGVyOjgwMDEiLCJleHAiOjE2NzkyODk0ODAsImdyYW50X3R5cGVzIjpbImNsaWVudF9jcmVkZW50aWFscyIsImF1dGhvcml6YXRpb25fY29kZSIsInJlZnJlc2hfdG9rZW4iXSwiaWF0IjoxNjc5Mjg5MTgwLCJpZF90b2tlbl9lbmNyeXB0ZWRfcmVzcG9uc2VfYWxnIjoiUlNBLU9BRVAiLCJpZF90b2tlbl9lbmNyeXB0ZWRfcmVzcG9uc2VfZW5jIjoiQTI1NkdDTSIsImlkX3Rva2VuX3NpZ25lZF9yZXNwb25zZV9hbGciOiJQUzI1NiIsImlzcyI6IjZmN2ExYjhlLTg3OTktNDhhOC05MDExLWUzOTIwMzkxZjcxMyIsImp0aSI6IjJOR1N5Y2VDSzBVZlpzaG03c3YyZnlHdnVuMCIsInJlZGlyZWN0X3VyaXMiOlsiaHR0cHM6Ly9icy5zcGFjZS5ibHVuYXBwLmNvbS9hdXRoL3JlZGlyZWN0Il0sInJlcXVlc3Rfb2JqZWN0X3NpZ25pbmdfYWxnIjoiUFMyNTYiLCJyZXNwb25zZV90eXBlcyI6WyJjb2RlIGlkX3Rva2VuIl0sInNvZnR3YXJlX3N0YXRlbWVudCI6ImV5SmhiR2NpT2lKUVV6STFOaUlzSW10cFpDSTZJa1kwUlVFeU9UbEROakEzT1RRM1JUUTFPVUZETkRkRk5qbEdOekk0T1VZeE56UkNOVUkwUkVZaUxDSjBlWEFpT2lKS1YxUWlmUS5ld29nSUNKc1pXZGhiRjlsYm5ScGRIbGZhV1FpT2lBaVpHVTRNVFZoT1RNdE9EVmlNeTAwWm1VNExUazFNVE10TXpOaFpEaG1ORE0xT1dRd0lpd0tJQ0FpYkdWbllXeGZaVzUwYVhSNVgyNWhiV1VpT2lBaVFtOWhkSE5vWldRZ1JHVjJaV3h2Y0cxbGJuUnpJRkIwZVM0Z1RGUkVMaUlzQ2lBZ0ltbHpjeUk2SUNKalpISXRjbVZuYVhOMFpYSWlMQW9nSUNKcFlYUWlPaUF4TmpjNU1qZzVNVGd3TEFvZ0lDSmxlSEFpT2lBeE5qYzVNamc1Tnpnd0xBb2dJQ0pxZEdraU9pQWlNekppWkRWak1XUXdNek15TkRrek5EaGxOR0l5TjJFeU9EaGtPR1kwWXpraUxBb2dJQ0p2Y21kZmFXUWlPaUFpWmpObU1HTTBNR0l0T1dSbU9DMDBPVEZoTFdGbU1XUXRPREZqWWpsaFlqVm1NREl4SWl3S0lDQWliM0puWDI1aGJXVWlPaUFpUW05aGRITm9aV1FnUkdWMlpXeHZjRzFsYm5SeklGQjBlUzRnVEZSRUxpSXNDaUFnSW1Oc2FXVnVkRjl1WVcxbElqb2dJa052ZDNOaGVTQkdiM0owZFc1bElpd0tJQ0FpWTJ4cFpXNTBYMlJsYzJOeWFYQjBhVzl1SWpvZ0ltWnZjblIxYm1VZ2ZDQmpiM2R6WVhraUxBb2dJQ0pqYkdsbGJuUmZkWEpwSWpvZ0ltaDBkSEJ6T2k4dmVXOTViM052Wm5SM1lYSmxMMjE1WW5Wa1oyVjBZWEJ3SWl3S0lDQWljbVZrYVhKbFkzUmZkWEpwY3lJNklGc0tJQ0FnSUNKb2RIUndjem92TDJKekxuTndZV05sTG1Kc2RXNWhjSEF1WTI5dEwyRjFkR2d2Y21Wa2FYSmxZM1FpQ2lBZ1hTd0tJQ0FpYkc5bmIxOTFjbWtpT2lBaWFIUjBjSE02THk5M2QzY3VZbTloZEhOb1pXUmtaWFl1WTI5dEwySnpMV3h2WjI4dWMzWm5JaXdLSUNBaWRHOXpYM1Z5YVNJNklDSm9kSFJ3Y3pvdkwzbHZlVzl6YjJaMGQyRnlaUzl0ZVdKMVpHZGxkR0Z3Y0M5MFpYSnRjeUlzQ2lBZ0luQnZiR2xqZVY5MWNta2lPaUFpYUhSMGNITTZMeTk1YjNsdmMyOW1kSGRoY21VdmJYbGlkV1JuWlhSaGNIQXZjRzlzYVdONUlpd0tJQ0FpYW5kcmMxOTFjbWtpT2lBaWFIUjBjRG92TDJodmMzUXVaRzlqYTJWeUxtbHVkR1Z5Ym1Gc09qRTVNREF4TDJwM2EzTWlMQW9nSUNKeVpYWnZZMkYwYVc5dVgzVnlhU0k2SUNKb2RIUndjem92TDJGd2FTNTViM2x2YzI5bWRIZGhjbVV2YlhsaWRXUm5aWFJoY0hBdmNtVjJiMnRsSWl3S0lDQWljbVZqYVhCcFpXNTBYMkpoYzJWZmRYSnBJam9nSW1oMGRIQnpPaTh2WVhCcExubHZlVzl6YjJaMGQyRnlaUzl0ZVdKMVpHZGxkR0Z3Y0NJc0NpQWdJbk52Wm5SM1lYSmxYMmxrSWpvZ0lqWm1OMkV4WWpobExUZzNPVGt0TkRoaE9DMDVNREV4TFdVek9USXdNemt4WmpjeE15SXNDaUFnSW5OdlpuUjNZWEpsWDNKdmJHVnpJam9nSW1SaGRHRXRjbVZqYVhCcFpXNTBMWE52Wm5SM1lYSmxMWEJ5YjJSMVkzUWlMQW9nSUNKelkyOXdaU0k2SUNKdmNHVnVhV1FnY0hKdlptbHNaU0JqYjIxdGIyNDZZM1Z6ZEc5dFpYSXVZbUZ6YVdNNmNtVmhaQ0JqYjIxdGIyNDZZM1Z6ZEc5dFpYSXVaR1YwWVdsc09uSmxZV1FnWW1GdWF6cGhZMk52ZFc1MGN5NWlZWE5wWXpweVpXRmtJR0poYm1zNllXTmpiM1Z1ZEhNdVpHVjBZV2xzT25KbFlXUWdZbUZ1YXpwMGNtRnVjMkZqZEdsdmJuTTZjbVZoWkNCaVlXNXJPbkpsWjNWc1lYSmZjR0Y1YldWdWRITTZjbVZoWkNCaVlXNXJPbkJoZVdWbGN6cHlaV0ZrSUdWdVpYSm5lVHBoWTJOdmRXNTBjeTVpWVhOcFl6cHlaV0ZrSUdWdVpYSm5lVHBoWTJOdmRXNTBjeTVrWlhSaGFXdzZjbVZoWkNCbGJtVnlaM2s2WVdOamIzVnVkSE11WTI5dVkyVnpjMmx2Ym5NNmNtVmhaQ0JsYm1WeVozazZZV05qYjNWdWRITXVjR0Y1YldWdWRITmphR1ZrZFd4bE9uSmxZV1FnWlc1bGNtZDVPbUpwYkd4cGJtYzZjbVZoWkNCbGJtVnlaM2s2Wld4bFkzUnlhV05wZEhrdWMyVnlkbWxqWlhCdmFXNTBjeTVpWVhOcFl6cHlaV0ZrSUdWdVpYSm5lVHBsYkdWamRISnBZMmwwZVM1elpYSjJhV05sY0c5cGJuUnpMbVJsZEdGcGJEcHlaV0ZrSUdWdVpYSm5lVHBsYkdWamRISnBZMmwwZVM1a1pYSTZjbVZoWkNCbGJtVnlaM2s2Wld4bFkzUnlhV05wZEhrdWRYTmhaMlU2Y21WaFpDQmpaSEk2Y21WbmFYTjBjbUYwYVc5dUlncDkuRTNIalZ1LTFHdzE4TGR5YmVhamlzel9lUGNqaFJXdDJEZVNfRjhHdHV6LUFfbzlsUGxxYXQ1b3RJZmJ4N1ZfQ3kxRC1KYnJUQzBteWkzSFJWN3ZqOFlfNXktQ0dMRjdoSmc0Z0Q3SnVvYkFvdUU0REx1X0laU1RPaGJWMVF4a2k2NENqNDNvWjRGVjFkVzNVNDB0UzJ6WlBjYV93NVprLVJnTW4zYVFuQVFWUkR6aHY5WktJaWxoYnlOZFNteDg3OEdCaHhSdzZJT2VEeTNTbWxUX1FBaE1RMk5YNGVlZG1KTVhTNzIySVh2NjNIRmhUVzB1aS0tRkl2U0NudEtCYjBNc2l1Z3owS29nNF8wMVktdjVnNVNPTTRRdjRLSHpWNFZzbTAydTMybUhvVGxHa3ZLbXBMT296MUhKV3QzX2NLMlI2dHZrSXkwY3FNd0Y0YVc4Y0dRIiwic3ViIjoiNmY3YTFiOGUtODc5OS00OGE4LTkwMTEtZTM5MjAzOTFmNzEzIiwidG9rZW5fZW5kcG9pbnRfYXV0aF9tZXRob2QiOiJwcml2YXRlX2tleV9qd3QiLCJ0b2tlbl9lbmRwb2ludF9hdXRoX3NpZ25pbmdfYWxnIjoiUFMyNTYifQ.a--kIyuFuDChCB5m7dJc5mu5DlcFCZrAG4KnQluNlguZkQt1ffQnrJsME-sfjTkrwEjtIDbDp_PaiYySwgyg27lH-WUGLg4xbZrmKWIxgSm2w6tbHKrXVE0wUjH-H4_2pnTW4Arow_Sg31_y0CmIetxD3NdHrsIxixtLgJyjpHPxO3jxSv2RxUaf7gH-PO_2NRKf4RFXpHMERehm7ucqSh6du3l0hGC_sDwTzcTi_Yg3RVGHTLW1diczcgHmomC8UvCcjwUuS6Ygs5s9M6lML5UJ_mbOieWWc7_1YVM96ZmZqvvwjffGAEtwPGMn_Z6PopPJOmSFiixdpheNvJ2Wfg

Response:

HTTP/1.1 201 Created
Content-Length: 3890
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:13:01 GMT
Location: https://mock-data-holder:8001/connect/register
Server: Kestrel

{"client_id":"f065539e-ba1a-4f63-83be-da5c57fdb192","client_id_issued_at":1679289181,"client_name":"Cowsay Fortune","client_description":"fortune | cowsay","client_uri":"https://yoyosoftware/mybudgetapp","legal_entity_id":"de815a93-85b3-4fe8-9513-33ad8f4359d0","legal_entity_name":"Boatshed Developments Pty. LTD.","org_id":"f3f0c40b-9df8-491a-af1d-81cb9ab5f021","org_name":"Boatshed Developments Pty. LTD.","redirect_uris":["https://bs.space.blunapp.com/auth/redirect"],"logo_uri":"https://www.boatsheddev.com/bs-logo.svg","tos_uri":"https://yoyosoftware/mybudgetapp/terms","policy_uri":"https://yoyosoftware/mybudgetapp/policy","jwks_uri":"http://host.docker.internal:19001/jwks","revocation_uri":"https://api.yoyosoftware/mybudgetapp/revoke","recipient_base_uri":"https://api.yoyosoftware/mybudgetapp","token_endpoint_auth_method":"private_key_jwt","token_endpoint_auth_signing_alg":"PS256","grant_types":["client_credentials","authorization_code","refresh_token"],"response_types":["code id_token"],"application_type":"web","id_token_signed_response_alg":"PS256","id_token_encrypted_response_alg":"RSA-OAEP","id_token_encrypted_response_enc":"A256GCM","request_object_signing_alg":"PS256","software_statement":"eyJhbGciOiJQUzI1NiIsImtpZCI6IkY0RUEyOTlDNjA3OTQ3RTQ1OUFDNDdFNjlGNzI4OUYxNzRCNUI0REYiLCJ0eXAiOiJKV1QifQ.ewogICJsZWdhbF9lbnRpdHlfaWQiOiAiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwKICAibGVnYWxfZW50aXR5X25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImlzcyI6ICJjZHItcmVnaXN0ZXIiLAogICJpYXQiOiAxNjc5Mjg5MTgwLAogICJleHAiOiAxNjc5Mjg5NzgwLAogICJqdGkiOiAiMzJiZDVjMWQwMzMyNDkzNDhlNGIyN2EyODhkOGY0YzkiLAogICJvcmdfaWQiOiAiZjNmMGM0MGItOWRmOC00OTFhLWFmMWQtODFjYjlhYjVmMDIxIiwKICAib3JnX25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImNsaWVudF9uYW1lIjogIkNvd3NheSBGb3J0dW5lIiwKICAiY2xpZW50X2Rlc2NyaXB0aW9uIjogImZvcnR1bmUgfCBjb3dzYXkiLAogICJjbGllbnRfdXJpIjogImh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwIiwKICAicmVkaXJlY3RfdXJpcyI6IFsKICAgICJodHRwczovL2JzLnNwYWNlLmJsdW5hcHAuY29tL2F1dGgvcmVkaXJlY3QiCiAgXSwKICAibG9nb191cmkiOiAiaHR0cHM6Ly93d3cuYm9hdHNoZWRkZXYuY29tL2JzLWxvZ28uc3ZnIiwKICAidG9zX3VyaSI6ICJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC90ZXJtcyIsCiAgInBvbGljeV91cmkiOiAiaHR0cHM6Ly95b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcG9saWN5IiwKICAiandrc191cmkiOiAiaHR0cDovL2hvc3QuZG9ja2VyLmludGVybmFsOjE5MDAxL2p3a3MiLAogICJyZXZvY2F0aW9uX3VyaSI6ICJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcmV2b2tlIiwKICAicmVjaXBpZW50X2Jhc2VfdXJpIjogImh0dHBzOi8vYXBpLnlveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcCIsCiAgInNvZnR3YXJlX2lkIjogIjZmN2ExYjhlLTg3OTktNDhhOC05MDExLWUzOTIwMzkxZjcxMyIsCiAgInNvZnR3YXJlX3JvbGVzIjogImRhdGEtcmVjaXBpZW50LXNvZnR3YXJlLXByb2R1Y3QiLAogICJzY29wZSI6ICJvcGVuaWQgcHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6YWNjb3VudHMuZGV0YWlsOnJlYWQgYmFuazp0cmFuc2FjdGlvbnM6cmVhZCBiYW5rOnJlZ3VsYXJfcGF5bWVudHM6cmVhZCBiYW5rOnBheWVlczpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5kZXRhaWw6cmVhZCBlbmVyZ3k6YWNjb3VudHMuY29uY2Vzc2lvbnM6cmVhZCBlbmVyZ3k6YWNjb3VudHMucGF5bWVudHNjaGVkdWxlOnJlYWQgZW5lcmd5OmJpbGxpbmc6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkuc2VydmljZXBvaW50cy5iYXNpYzpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5zZXJ2aWNlcG9pbnRzLmRldGFpbDpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5kZXI6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkudXNhZ2U6cmVhZCBjZHI6cmVnaXN0cmF0aW9uIgp9.E3HjVu-1Gw18Ldybeajisz_ePcjhRWt2DeS_F8Gtuz-A_o9lPlqat5otIfbx7V_Cy1D-JbrTC0myi3HRV7vj8Y_5y-CGLF7hJg4gD7JuobAouE4DLu_IZSTOhbV1Qxki64Cj43oZ4FV1dW3U40tS2zZPca_w5Zk-RgMn3aQnAQVRDzhv9ZKIilhbyNdSmx878GBhxRw6IOeDy3SmlT_QAhMQ2NX4eedmJMXS722IXv63HFhTW0ui--FIvSCntKBb0Msiugz0Kog4_01Y-v5g5SOM4Qv4KHzV4Vsm02u32mHoTlGkvKmpLOoz1HJWt3_cK2R6tvkIy0cqMwF4aW8cGQ","software_id":"6f7a1b8e-8799-48a8-9011-e3920391f713","scope":"openid profile common:customer.basic:read bank:accounts.basic:read bank:transactions:read cdr:registration","sector_identifier_uri":null}

✔️ Fetching ClientID

Value:

"f065539e-ba1a-4f63-83be-da5c57fdb192"

Authorize

Start time: 2023-03-20 16:14:32

Passed: false

✔️ Fetching well known config

outgoing request

GET https://mock-data-holder:8001/.well-known/openid-configuration 200

Request Details

Request:

GET /.well-known/openid-configuration HTTP/1.1
Host: mock-data-holder:8001


Response:

HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=UTF-8
Date: Mon, 20 Mar 2023 05:14:32 GMT
Server: Kestrel

{"issuer":"https://mock-data-holder:8001","jwks_uri":"https://mock-data-holder:8001/.well-known/openid-configuration/jwks","registration_endpoint":"https://mock-data-holder:8002/connect/register","authorization_endpoint":"https://mock-data-holder:8001/connect/authorize","token_endpoint":"https://mock-data-holder:8002/connect/token","userinfo_endpoint":"https://mock-data-holder:8002/connect/userinfo","revocation_endpoint":"https://mock-data-holder:8002/connect/revocation","scopes_supported":["openid","profile","cdr:registration","bank:accounts.basic:read","bank:transactions:read","common:customer.basic:read"],"claims_supported":["name","given_name","family_name","sharing_duration","iss","sub","aud","acr","exp","iat","nonce","auth_time","updated_at","refresh_token_expires_at","sharing_expires_at"],"id_token_signing_alg_values_supported":["PS256","ES256"],"subject_types_supported":["pairwise"],"code_challenge_methods_supported":["S256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"introspection_endpoint":"https://mock-data-holder:8002/connect/introspect","pushed_authorization_request_endpoint":"https://mock-data-holder:8002/connect/par","cdr_arrangement_revocation_endpoint":"https://mock-data-holder:8002/connect/arrangements/revoke","acr_values_supported":["urn:cds.au:cdr:2","urn:cds.au:cdr:3"],"request_object_signing_alg_values_supported":["PS256","ES256"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512","A128GCM","A192GCM","A256GCM"],"token_endpoint_auth_signing_alg_values_supported":["PS256","ES256"],"response_types_supported":["code id_token"],"grant_types_supported":["authorization_code","refresh_token","client_credentials"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"claims_parameter_supported":true}

❌ Fetch PAR

incoming request

GET /jwks 200

Request Details

Request:

GET /jwks HTTP/1.1
Host: host.docker.internal:19001
Traceparent: 00-0073a782d5fd0afc31a1d2b7d272c482-17ccff4d4830b591-00


Response:

HTTP/1.1 200 OK
Connection: close
Content-Type: text/plain; charset=utf-8

{"keys":[{"kid":"random-01","n":"0-5OyKbnf0NdPiyON-9brMlga90YE1LCY5ozIKUpUpAVMxNGHM7zKXm-nuL5ZW_-y6buR9jOf6KOAFhvIO0oldo_7naECpm9-4dLiNP4LcvoKyp0oTBbaOPbA5_3ZBH7G6LYhvrJpAc6sAWzyIdqTpFGCEB88rMZIwrwYTUUZEg3tTUHHavmbZlUYovct7cjoLosbw9GJckRT_SV5IEm4uKbpmNBNJb6XKjCwIGZhP1VmkGVJ5PpuCKPePbWuXpe5lzAfBSuKRt71KNUouDP9itSnErJBKIGAH_ssmUvs1AXqBK4Kt5Xc3icRb9tiyevxxe6vAcOfwUyXz1bkQlbAQ","e":"AQAB","use":"sig","alg":"PS256","kty":"RSA"},{"kid":"random-02","n":"oYH3rbvWiPVB0eKBvYNbTdcAapf7TPGtuL3_slL7T2jT8EFzLmXbxWnnxj8_WwqRQzVaU6DgUUevSpOqzKFoEcvUYjnnVaGzkTO47TW-DL-Yh7rbB_wHRvWseFrBVqRsv3lWfUDItoN7X0NamxAD6waSeywiwix9vjVBYMYw0VQWk3PtcLCdiDMJUUYlZ4ZHXqSF-wsFAWK-SxgOjCLTcoJ8EvhJxdAxW1_7IlXe9vCqlmrMWLX9sGR5liARBcPdNu83GBeJSib1hf8asQmzxo3-2dtgUA5Mqcf0C1Gf4ktvtncrdOyNGUL1aT6CYON3-o8vj40Zte1ihEmhkEe-hw","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"},{"kid":"random-03","n":"yOn1unGRlXhxOsv2s1Bm_4KaUAyvcUI-rNj_VS2PDlQ7kbv9fYZRrjsF24xRMg5scqOdsOZGBkx1NdEKrPGxjk3PkImMag8DRASoYZ3e0T-cKpygRqoXTM9vYnAIS18gCroP_gD1YpoQRHPPgyPLpWJKLxV5qLDfu4_bmRVh1FvQzLE0oPhEAPSe9Sco9KKsbQetKeBxMyy8mlh2sRjnt7HjCF8ZDelwLTXN4_NuzJ169cwLCib5V183TQjqMfUZGGQ9zs3B7bsVpRwRe5Y8Q7VCzSEQ4d1O59_CIm-KVPfFO_XrxWnlErG8Op8F23fUjSfCq_7ql1B-GLru7vx6ZQ","e":"AQAB","use":"enc","alg":"RSA-OAEP","kty":"RSA"}]}

outgoing request

POST https://mock-data-holder:8002/connect/par 400

Request Details

Request:

POST /connect/par HTTP/1.1
Host: mock-data-holder:8002
Content-Type: application/x-www-form-urlencoded

client_assertion=eyJhbGciOiJQUzI1NiIsImtpZCI6InJhbmRvbS0wMSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL21vY2stZGF0YS1ob2xkZXI6ODAwMi9jb25uZWN0L3BhciIsImV4cCI6MTY3OTI4OTg3MiwiaWF0IjoxNjc5Mjg5MjcyLCJpc3MiOiJmMDY1NTM5ZS1iYTFhLTRmNjMtODNiZS1kYTVjNTdmZGIxOTIiLCJqdGkiOiIyTkdUQTZmYkNaZkdDUjZib1pmeVdxaDNqWUIiLCJzdWIiOiJmMDY1NTM5ZS1iYTFhLTRmNjMtODNiZS1kYTVjNTdmZGIxOTIifQ.AiJqnpEHXlrVAcMfxogNR2gw5WXEYDbbXJE7HlgxvNyyggh_Vp-G5Cmzu3vJVq07zL7JDto7_fvuTAM1lOsJ123u1u0y3iqD7eC4t-2-gv05ubEXWB7tuQn0FGb6O9eJ3-RH6gnQYrr4iJjt9VdFwGFUhKojxqphaXVvDJ9hioXIJ5NJuzER_Icj97CJpfYa2ga8F4Lam_AIbANxwD1W357XIw9NQSGhD-9DvPYB_xzqac0WYvGo4egazxPqmPGJhQM0EDoFQPMS3sy-b2_12f6S51X0srECwsmksPTYlu8gu2qW6XUCFqaJXHaZ3vUu2osPyalf4TLk7by7253hgw&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&client_id=f065539e-ba1a-4f63-83be-da5c57fdb192&redirect_uri=https%3A%2F%2Fbs.space.blunapp.com%2Fauth%2Fredirect&request=eyJhbGciOiJQUzI1NiIsImtpZCI6InJhbmRvbS0wMSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL21vY2stZGF0YS1ob2xkZXI6ODAwMSIsImNsYWltcyI6eyJjZHJfYXJyYW5nZW1lbnRfaWQiOm51bGwsImlkX3Rva2VuIjp7ImFjciI6eyJlc3NlbnRpYWwiOnRydWUsInZhbHVlcyI6WyJ1cm46Y2RzLmF1OmNkcjoyIl19fSwic2hhcmluZ19kdXJhdGlvbiI6MzYwMCwidXNlcl9pbmZvIjp7ImZhbWlseV9uYW1lIjp7ImVzc2VudGlhbCI6dHJ1ZX0sImdpdmVuX25hbWUiOnsiZXNzZW50aWFsIjp0cnVlfSwibmFtZSI6eyJlc3NlbnRpYWwiOnRydWV9fX0sImNsaWVudF9pZCI6ImYwNjU1MzllLWJhMWEtNGY2My04M2JlLWRhNWM1N2ZkYjE5MiIsImNvZGVfY2hhbGxlbmdlIjoiVXYzOEJ5R0NaVThXUDE4UG1tSWRjcFZteDAwUUEzeE5lN3NFQjlIaXhrbUJoVnJZYUIwTmh0SHBIZ0FXZVRuTFpwUSIsImNvZGVfY2hhbGxlbmdlX21ldGhvZCI6IlMyNTYiLCJleHAiOjE2NzkyOTAxNzIsImlhdCI6MTY3OTI4OTI3MiwiaXNzIjoiZjA2NTUzOWUtYmExYS00ZjYzLTgzYmUtZGE1YzU3ZmRiMTkyIiwianRpIjoiMk5HVEE5MmttRGpubkZoQm4wdXlGdlAyb1lxIiwibmJmIjoxNjc5Mjg5MjcyLCJub25jZSI6IjJOR1RBODZmN2NpamxDUE9SaWFNeFZtMnUxSyIsInJlZGlyZWN0X3VyaSI6Imh0dHBzOi8vYnMuc3BhY2UuYmx1bmFwcC5jb20vYXV0aC9yZWRpcmVjdCIsInJlc3BvbnNlX3R5cGUiOiJjb2RlIGlkX3Rva2VuIiwic2NvcGUiOiJiYW5rOmFjY291bnRzLmRldGFpbDpyZWFkIG9wZW5pZCBwcm9maWxlIiwic3RhdGUiOiIyTkdUQTlJZmNUM3h2cGFUZXIzV29rUzJzaTQifQ.OW1YhmPKcHpSsQx0RqUjgXOKPTbJ0rJyDeLV4FJDWcsFpeIL4Y29puG4IQajtQY-plTP-lGW_1P4ISHLTsFHmFQVNZpQ44TSnVKWkcwLbKsY23PDGVBzy_NMcXP8Gj4R1-6nwXwjsERi5gVGuAZs6tVlkyeCWROYwf0ZyBvxNM96epn8hALwtNolytYk27Al6I8BVu2oCjf5xn0dmzDj4SMm1cJxI7Du4_RCIUGdSaplHQB2fVTthPZs0BI3rUHIOBCcyi18iXSA6Br0z9Rie_zIPF1fNCqs8jhumUSYCD8apO3JLdHYPYnUKKQ4ZWr3oHIbzLv0idSk4a2KOAptAQ&response_type=code+id_token&scope=bank%3Aaccounts.detail%3Aread+openid+profile

Response:

HTTP/1.1 400 Bad Request
Content-Length: 84
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:14:32 GMT
Server: Kestrel

{"error":"invalid_request","error_description":"Software Product Status is invalid"}
Error Message
Expected
    <*errors.errorString | 0xc0005fc430>: 
    fetching par : 400 : {"error":"invalid_request","error_description":"Software Product Status is invalid"}
    {
        s: "fetching par : 400 : {\"error\":\"invalid_request\",\"error_description\":\"Software Product Status is invalid\"}",
    }
to be nil

❌ Returns the authorization url

DCR Client ID Suite

Start time: 2023-03-20 16:27:16

Passed: true

✔️ Fetching well known config

outgoing request

GET https://mock-data-holder:8001/.well-known/openid-configuration 200

Request Details

Request:

GET /.well-known/openid-configuration HTTP/1.1
Host: mock-data-holder:8001


Response:

HTTP/1.1 200 OK
Transfer-Encoding: chunked
Content-Type: application/json; charset=UTF-8
Date: Mon, 20 Mar 2023 05:27:15 GMT
Server: Kestrel

{"issuer":"https://mock-data-holder:8001","jwks_uri":"https://mock-data-holder:8001/.well-known/openid-configuration/jwks","registration_endpoint":"https://mock-data-holder:8002/connect/register","authorization_endpoint":"https://mock-data-holder:8001/connect/authorize","token_endpoint":"https://mock-data-holder:8002/connect/token","userinfo_endpoint":"https://mock-data-holder:8002/connect/userinfo","revocation_endpoint":"https://mock-data-holder:8002/connect/revocation","scopes_supported":["openid","profile","cdr:registration","bank:accounts.basic:read","bank:transactions:read","common:customer.basic:read"],"claims_supported":["name","given_name","family_name","sharing_duration","iss","sub","aud","acr","exp","iat","nonce","auth_time","updated_at","refresh_token_expires_at","sharing_expires_at"],"id_token_signing_alg_values_supported":["PS256","ES256"],"subject_types_supported":["pairwise"],"code_challenge_methods_supported":["S256"],"request_parameter_supported":true,"request_uri_parameter_supported":true,"introspection_endpoint":"https://mock-data-holder:8002/connect/introspect","pushed_authorization_request_endpoint":"https://mock-data-holder:8002/connect/par","cdr_arrangement_revocation_endpoint":"https://mock-data-holder:8002/connect/arrangements/revoke","acr_values_supported":["urn:cds.au:cdr:2","urn:cds.au:cdr:3"],"request_object_signing_alg_values_supported":["PS256","ES256"],"id_token_encryption_alg_values_supported":["RSA-OAEP","RSA-OAEP-256","RSA1_5"],"id_token_encryption_enc_values_supported":["A128CBC-HS256","A192CBC-HS384","A256CBC-HS512","A128GCM","A192GCM","A256GCM"],"token_endpoint_auth_signing_alg_values_supported":["PS256","ES256"],"response_types_supported":["code id_token"],"grant_types_supported":["authorization_code","refresh_token","client_credentials"],"token_endpoint_auth_methods_supported":["private_key_jwt"],"tls_client_certificate_bound_access_tokens":true,"claims_parameter_supported":true}

✔️ Fetching an access token

outgoing request

POST https://mock-data-holder:8002/connect/token 200

Request Details

Request:

POST /connect/token HTTP/1.1
Host: mock-data-holder:8002
Content-Type: application/x-www-form-urlencoded

client_assertion=eyJhbGciOiJQUzI1NiIsImtpZCI6InJhbmRvbS0wMSIsInR5cCI6IkpXVCJ9.eyJhdWQiOiJodHRwczovL21vY2stZGF0YS1ob2xkZXI6ODAwMi9jb25uZWN0L3Rva2VuIiwiZXhwIjoxNjc5MjkwNjM2LCJpYXQiOjE2NzkyOTAwMzYsImlzcyI6ImYwNjU1MzllLWJhMWEtNGY2My04M2JlLWRhNWM1N2ZkYjE5MiIsImp0aSI6IjJOR1VpNndVdjVZWHVOYVk1akhRVFFsb000ZiIsInN1YiI6ImYwNjU1MzllLWJhMWEtNGY2My04M2JlLWRhNWM1N2ZkYjE5MiJ9.xTnqAxotYTTjFTEeM84N7pR-XfGR8eTwvnkLojQKLxY5DWH6Da1_Ms4759bi1-30qLt9GN6-Nmu7-TovqFvJWYTB665TOV328Co-oshYyBv2WoGiPHa29eDS9NS45lRF431y0xJn5uhlAtNugczy20qLZZgjnUpiXg_3V4bt1er4RyYi5K_TCF5QySRmllv0_hDmfYyMg004G84vv1_-56h0h5h6X5zPZRRI8DxvoZQy33_a4ktgidJBhFn_TNY-I_Jkhho9W-akezNdm02dwKgbt8tw033_9WmQYsYFTQh_65hx9P9_3mIZiJCM8rgkkBv6k_4EBdKL9t1rWW578w&client_assertion_type=urn%3Aietf%3Aparams%3Aoauth%3Aclient-assertion-type%3Ajwt-bearer&client_id=f065539e-ba1a-4f63-83be-da5c57fdb192&grant_type=client_credentials&scope=cdr%3Aregistration

Response:

HTTP/1.1 200 OK
Content-Length: 6032
Cache-Control: no-store, no-cache, max-age=0
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:27:15 GMT
Pragma: no-cache
Server: Kestrel

{"access_token":"eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJuYmYiOjE2NzkyOTAwMzYsImV4cCI6MTY3OTI5MzYzNiwiaXNzIjoiaHR0cHM6Ly9tb2NrLWRhdGEtaG9sZGVyOjgwMDEiLCJhdWQiOiJjZHMtYXUiLCJjbGllbnRfaWQiOiJmMDY1NTM5ZS1iYTFhLTRmNjMtODNiZS1kYTVjNTdmZGIxOTIiLCJjbGllbnRfc29mdHdhcmVfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJjbGllbnRfc29mdHdhcmVfc3RhdGVtZW50IjoiZXlKaGJHY2lPaUpRVXpJMU5pSXNJbXRwWkNJNklrWTBSVUV5T1RsRE5qQTNPVFEzUlRRMU9VRkRORGRGTmpsR056STRPVVl4TnpSQ05VSTBSRVlpTENKMGVYQWlPaUpLVjFRaWZRLmV3b2dJQ0pzWldkaGJGOWxiblJwZEhsZmFXUWlPaUFpWkdVNE1UVmhPVE10T0RWaU15MDBabVU0TFRrMU1UTXRNek5oWkRobU5ETTFPV1F3SWl3S0lDQWliR1ZuWVd4ZlpXNTBhWFI1WDI1aGJXVWlPaUFpUW05aGRITm9aV1FnUkdWMlpXeHZjRzFsYm5SeklGQjBlUzRnVEZSRUxpSXNDaUFnSW1semN5STZJQ0pqWkhJdGNtVm5hWE4wWlhJaUxBb2dJQ0pwWVhRaU9pQXhOamM1TWpnNU1UZ3dMQW9nSUNKbGVIQWlPaUF4TmpjNU1qZzVOemd3TEFvZ0lDSnFkR2tpT2lBaU16SmlaRFZqTVdRd016TXlORGt6TkRobE5HSXlOMkV5T0Roa09HWTBZemtpTEFvZ0lDSnZjbWRmYVdRaU9pQWlaak5tTUdNME1HSXRPV1JtT0MwME9URmhMV0ZtTVdRdE9ERmpZamxoWWpWbU1ESXhJaXdLSUNBaWIzSm5YMjVoYldVaU9pQWlRbTloZEhOb1pXUWdSR1YyWld4dmNHMWxiblJ6SUZCMGVTNGdURlJFTGlJc0NpQWdJbU5zYVdWdWRGOXVZVzFsSWpvZ0lrTnZkM05oZVNCR2IzSjBkVzVsSWl3S0lDQWlZMnhwWlc1MFgyUmxjMk55YVhCMGFXOXVJam9nSW1admNuUjFibVVnZkNCamIzZHpZWGtpTEFvZ0lDSmpiR2xsYm5SZmRYSnBJam9nSW1oMGRIQnpPaTh2ZVc5NWIzTnZablIzWVhKbEwyMTVZblZrWjJWMFlYQndJaXdLSUNBaWNtVmthWEpsWTNSZmRYSnBjeUk2SUZzS0lDQWdJQ0pvZEhSd2N6b3ZMMkp6TG5Od1lXTmxMbUpzZFc1aGNIQXVZMjl0TDJGMWRHZ3ZjbVZrYVhKbFkzUWlDaUFnWFN3S0lDQWliRzluYjE5MWNta2lPaUFpYUhSMGNITTZMeTkzZDNjdVltOWhkSE5vWldSa1pYWXVZMjl0TDJKekxXeHZaMjh1YzNabklpd0tJQ0FpZEc5elgzVnlhU0k2SUNKb2RIUndjem92TDNsdmVXOXpiMlowZDJGeVpTOXRlV0oxWkdkbGRHRndjQzkwWlhKdGN5SXNDaUFnSW5CdmJHbGplVjkxY21raU9pQWlhSFIwY0hNNkx5OTViM2x2YzI5bWRIZGhjbVV2YlhsaWRXUm5aWFJoY0hBdmNHOXNhV041SWl3S0lDQWlhbmRyYzE5MWNta2lPaUFpYUhSMGNEb3ZMMmh2YzNRdVpHOWphMlZ5TG1sdWRHVnlibUZzT2pFNU1EQXhMMnAzYTNNaUxBb2dJQ0p5WlhadlkyRjBhVzl1WDNWeWFTSTZJQ0pvZEhSd2N6b3ZMMkZ3YVM1NWIzbHZjMjltZEhkaGNtVXZiWGxpZFdSblpYUmhjSEF2Y21WMmIydGxJaXdLSUNBaWNtVmphWEJwWlc1MFgySmhjMlZmZFhKcElqb2dJbWgwZEhCek9pOHZZWEJwTG5sdmVXOXpiMlowZDJGeVpTOXRlV0oxWkdkbGRHRndjQ0lzQ2lBZ0luTnZablIzWVhKbFgybGtJam9nSWpabU4yRXhZamhsTFRnM09Ua3RORGhoT0MwNU1ERXhMV1V6T1RJd016a3haamN4TXlJc0NpQWdJbk52Wm5SM1lYSmxYM0p2YkdWeklqb2dJbVJoZEdFdGNtVmphWEJwWlc1MExYTnZablIzWVhKbExYQnliMlIxWTNRaUxBb2dJQ0p6WTI5d1pTSTZJQ0p2Y0dWdWFXUWdjSEp2Wm1sc1pTQmpiMjF0YjI0NlkzVnpkRzl0WlhJdVltRnphV002Y21WaFpDQmpiMjF0YjI0NlkzVnpkRzl0WlhJdVpHVjBZV2xzT25KbFlXUWdZbUZ1YXpwaFkyTnZkVzUwY3k1aVlYTnBZenB5WldGa0lHSmhibXM2WVdOamIzVnVkSE11WkdWMFlXbHNPbkpsWVdRZ1ltRnVhenAwY21GdWMyRmpkR2x2Ym5NNmNtVmhaQ0JpWVc1ck9uSmxaM1ZzWVhKZmNHRjViV1Z1ZEhNNmNtVmhaQ0JpWVc1ck9uQmhlV1ZsY3pweVpXRmtJR1Z1WlhKbmVUcGhZMk52ZFc1MGN5NWlZWE5wWXpweVpXRmtJR1Z1WlhKbmVUcGhZMk52ZFc1MGN5NWtaWFJoYVd3NmNtVmhaQ0JsYm1WeVozazZZV05qYjNWdWRITXVZMjl1WTJWemMybHZibk02Y21WaFpDQmxibVZ5WjNrNllXTmpiM1Z1ZEhNdWNHRjViV1Z1ZEhOamFHVmtkV3hsT25KbFlXUWdaVzVsY21kNU9tSnBiR3hwYm1jNmNtVmhaQ0JsYm1WeVozazZaV3hsWTNSeWFXTnBkSGt1YzJWeWRtbGpaWEJ2YVc1MGN5NWlZWE5wWXpweVpXRmtJR1Z1WlhKbmVUcGxiR1ZqZEhKcFkybDBlUzV6WlhKMmFXTmxjRzlwYm5SekxtUmxkR0ZwYkRweVpXRmtJR1Z1WlhKbmVUcGxiR1ZqZEhKcFkybDBlUzVrWlhJNmNtVmhaQ0JsYm1WeVozazZaV3hsWTNSeWFXTnBkSGt1ZFhOaFoyVTZjbVZoWkNCalpISTZjbVZuYVhOMGNtRjBhVzl1SWdwOS5FM0hqVnUtMUd3MThMZHliZWFqaXN6X2VQY2poUld0MkRlU19GOEd0dXotQV9vOWxQbHFhdDVvdElmYng3Vl9DeTFELUpiclRDMG15aTNIUlY3dmo4WV81eS1DR0xGN2hKZzRnRDdKdW9iQW91RTRETHVfSVpTVE9oYlYxUXhraTY0Q2o0M29aNEZWMWRXM1U0MHRTMnpaUGNhX3c1WmstUmdNbjNhUW5BUVZSRHpodjlaS0lpbGhieU5kU214ODc4R0JoeFJ3NklPZUR5M1NtbFRfUUFoTVEyTlg0ZWVkbUpNWFM3MjJJWHY2M0hGaFRXMHVpLS1GSXZTQ250S0JiME1zaXVnejBLb2c0XzAxWS12NWc1U09NNFF2NEtIelY0VnNtMDJ1MzJtSG9UbEdrdkttcExPb3oxSEpXdDNfY0syUjZ0dmtJeTBjcU13RjRhVzhjR1EiLCJjbGllbnRfbG9nb191cmkiOiJodHRwczovL3d3dy5ib2F0c2hlZGRldi5jb20vYnMtbG9nby5zdmciLCJjbGllbnRfandrc191cmkiOiJodHRwOi8vaG9zdC5kb2NrZXIuaW50ZXJuYWw6MTkwMDEvandrcyIsImNsaWVudF90b2tlbl9lbmRwb2ludF9hdXRoX21ldGhvZCI6InByaXZhdGVfa2V5X2p3dCIsImNsaWVudF90b2tlbl9lbmRwb2ludF9hdXRoX3NpZ25pbmdfYWxnIjoiUFMyNTYiLCJjbGllbnRfaWRfdG9rZW5fZW5jcnlwdGVkX3Jlc3BvbnNlX2FsZyI6IlJTQS1PQUVQIiwiY2xpZW50X2lkX3Rva2VuX2VuY3J5cHRlZF9yZXNwb25zZV9lbmMiOiJBMjU2R0NNIiwiY2xpZW50X2lkX3Rva2VuX3NpZ25lZF9yZXNwb25zZV9hbGciOiJQUzI1NiIsImNsaWVudF9vcmdfaWQiOiJmM2YwYzQwYi05ZGY4LTQ5MWEtYWYxZC04MWNiOWFiNWYwMjEiLCJjbGllbnRfb3JnX25hbWUiOiJCb2F0c2hlZCBEZXZlbG9wbWVudHMgUHR5LiBMVEQuIiwiY2xpZW50X3Jldm9jYXRpb25fdXJpIjoiaHR0cHM6Ly9hcGkueW95b3NvZnR3YXJlL215YnVkZ2V0YXBwL3Jldm9rZSIsImNsaWVudF9jbGllbnRfaWRfaXNzdWVkX2F0IjoiMTY3OTI4OTE4MSIsImNsaWVudF9hcHBsaWNhdGlvbl90eXBlIjoid2ViIiwiY2xpZW50X3BvbGljeV91cmkiOiJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC9wb2xpY3kiLCJjbGllbnRfdG9zX3VyaSI6Imh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwL3Rlcm1zIiwiY2xpZW50X3JlcXVlc3Rfb2JqZWN0X3NpZ25pbmdfYWxnIjoiUFMyNTYiLCJjbGllbnRfbGVnYWxfZW50aXR5X2lkIjoiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwiY2xpZW50X2xlZ2FsX2VudGl0eV9uYW1lIjoiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsImNsaWVudF9yZWNpcGllbnRfYmFzZV91cmkiOiJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAiLCJjbGllbnRfc2VjdG9yX2lkZW50aWZpZXJfdXJpIjoiYnMuc3BhY2UuYmx1bmFwcC5jb20iLCJqdGkiOiJ2S1lUd0lNYlNqeVdIdlJzX09NcFFRIiwic29mdHdhcmVfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJzZWN0b3JfaWRlbnRpZmllcl91cmkiOiJicy5zcGFjZS5ibHVuYXBwLmNvbSIsImNuZiI6eyJ4NXQjUzI1NiI6IjcxNUNERDA0RkY3MzMyQ0NEQTc0Q0RGOUZCRUQxNkJFQkE1REQ3NDQifSwic2NvcGUiOlsiY2RyOnJlZ2lzdHJhdGlvbiJdfQ.aqPSjqyxbPDMRhQSWhd6H5RgWXKUvdLuNp11SqBvjqN_RxGmZvD7InHYuNligLlcz2vTS2j1qqiMXX8HwG_vTldYS_0zDfpAHHb-iS_pr2LyQfRDwzETeJ5fvSVHef6xUqPFzrlNQduG5_KGUdzc8WQxAtZ5Bswkedw6NWiq-IMM__BptkyogyC1kyL88DS5Otixtq4mL4b_-pRbZLe6Lj_dvm199hwr1gUiLG4vz7Nh6eZ-RQs73VMVCL4TtvWMD4Jje4Pr2thkNEx4pZl6WmTikiq_j6cz6hYAk5SoyQRAgS7GAdaidPSIqvd5x0BqAo8n7-3JGcSqnpABdT-ukO4vc3iNtD76ogriv8io_C3h_zHGcZ2FTQIsMZCpuVIFrXvhU_wZmbbGKieVFie3srb7w8rMr_timzCf9mQcBtyQKUXAEg3dkWRMjvFZsVajvTxqjQbAGF4pcJ4ebzEzs1-L-yhMtJsGbMj4bmZC_6Tg33bkRe1FtS2bmGUlCQuk","expires_in":3600,"token_type":"Bearer","scope":"cdr:registration"}

✔️ Fetching client information

outgoing request

GET https://mock-data-holder:8002/connect/register/f065539e-ba1a-4f63-83be-da5c57fdb192 200

Request Details

Request:

GET /connect/register/f065539e-ba1a-4f63-83be-da5c57fdb192 HTTP/1.1
Host: mock-data-holder:8002
Authorization: Bearer eyJhbGciOiJQUzI1NiIsImtpZCI6IjdDNTcxNjU1M0U5QjEzMkVGMzI1QzQ5Q0EyMDc5NzM3MTk2QzAzREIiLCJ4NXQiOiJmRmNXVlQ2YkV5N3pKY1Njb2dlWE54bHNBOXMiLCJ0eXAiOiJhdCtqd3QifQ.eyJuYmYiOjE2NzkyOTAwMzYsImV4cCI6MTY3OTI5MzYzNiwiaXNzIjoiaHR0cHM6Ly9tb2NrLWRhdGEtaG9sZGVyOjgwMDEiLCJhdWQiOiJjZHMtYXUiLCJjbGllbnRfaWQiOiJmMDY1NTM5ZS1iYTFhLTRmNjMtODNiZS1kYTVjNTdmZGIxOTIiLCJjbGllbnRfc29mdHdhcmVfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJjbGllbnRfc29mdHdhcmVfc3RhdGVtZW50IjoiZXlKaGJHY2lPaUpRVXpJMU5pSXNJbXRwWkNJNklrWTBSVUV5T1RsRE5qQTNPVFEzUlRRMU9VRkRORGRGTmpsR056STRPVVl4TnpSQ05VSTBSRVlpTENKMGVYQWlPaUpLVjFRaWZRLmV3b2dJQ0pzWldkaGJGOWxiblJwZEhsZmFXUWlPaUFpWkdVNE1UVmhPVE10T0RWaU15MDBabVU0TFRrMU1UTXRNek5oWkRobU5ETTFPV1F3SWl3S0lDQWliR1ZuWVd4ZlpXNTBhWFI1WDI1aGJXVWlPaUFpUW05aGRITm9aV1FnUkdWMlpXeHZjRzFsYm5SeklGQjBlUzRnVEZSRUxpSXNDaUFnSW1semN5STZJQ0pqWkhJdGNtVm5hWE4wWlhJaUxBb2dJQ0pwWVhRaU9pQXhOamM1TWpnNU1UZ3dMQW9nSUNKbGVIQWlPaUF4TmpjNU1qZzVOemd3TEFvZ0lDSnFkR2tpT2lBaU16SmlaRFZqTVdRd016TXlORGt6TkRobE5HSXlOMkV5T0Roa09HWTBZemtpTEFvZ0lDSnZjbWRmYVdRaU9pQWlaak5tTUdNME1HSXRPV1JtT0MwME9URmhMV0ZtTVdRdE9ERmpZamxoWWpWbU1ESXhJaXdLSUNBaWIzSm5YMjVoYldVaU9pQWlRbTloZEhOb1pXUWdSR1YyWld4dmNHMWxiblJ6SUZCMGVTNGdURlJFTGlJc0NpQWdJbU5zYVdWdWRGOXVZVzFsSWpvZ0lrTnZkM05oZVNCR2IzSjBkVzVsSWl3S0lDQWlZMnhwWlc1MFgyUmxjMk55YVhCMGFXOXVJam9nSW1admNuUjFibVVnZkNCamIzZHpZWGtpTEFvZ0lDSmpiR2xsYm5SZmRYSnBJam9nSW1oMGRIQnpPaTh2ZVc5NWIzTnZablIzWVhKbEwyMTVZblZrWjJWMFlYQndJaXdLSUNBaWNtVmthWEpsWTNSZmRYSnBjeUk2SUZzS0lDQWdJQ0pvZEhSd2N6b3ZMMkp6TG5Od1lXTmxMbUpzZFc1aGNIQXVZMjl0TDJGMWRHZ3ZjbVZrYVhKbFkzUWlDaUFnWFN3S0lDQWliRzluYjE5MWNta2lPaUFpYUhSMGNITTZMeTkzZDNjdVltOWhkSE5vWldSa1pYWXVZMjl0TDJKekxXeHZaMjh1YzNabklpd0tJQ0FpZEc5elgzVnlhU0k2SUNKb2RIUndjem92TDNsdmVXOXpiMlowZDJGeVpTOXRlV0oxWkdkbGRHRndjQzkwWlhKdGN5SXNDaUFnSW5CdmJHbGplVjkxY21raU9pQWlhSFIwY0hNNkx5OTViM2x2YzI5bWRIZGhjbVV2YlhsaWRXUm5aWFJoY0hBdmNHOXNhV041SWl3S0lDQWlhbmRyYzE5MWNta2lPaUFpYUhSMGNEb3ZMMmh2YzNRdVpHOWphMlZ5TG1sdWRHVnlibUZzT2pFNU1EQXhMMnAzYTNNaUxBb2dJQ0p5WlhadlkyRjBhVzl1WDNWeWFTSTZJQ0pvZEhSd2N6b3ZMMkZ3YVM1NWIzbHZjMjltZEhkaGNtVXZiWGxpZFdSblpYUmhjSEF2Y21WMmIydGxJaXdLSUNBaWNtVmphWEJwWlc1MFgySmhjMlZmZFhKcElqb2dJbWgwZEhCek9pOHZZWEJwTG5sdmVXOXpiMlowZDJGeVpTOXRlV0oxWkdkbGRHRndjQ0lzQ2lBZ0luTnZablIzWVhKbFgybGtJam9nSWpabU4yRXhZamhsTFRnM09Ua3RORGhoT0MwNU1ERXhMV1V6T1RJd016a3haamN4TXlJc0NpQWdJbk52Wm5SM1lYSmxYM0p2YkdWeklqb2dJbVJoZEdFdGNtVmphWEJwWlc1MExYTnZablIzWVhKbExYQnliMlIxWTNRaUxBb2dJQ0p6WTI5d1pTSTZJQ0p2Y0dWdWFXUWdjSEp2Wm1sc1pTQmpiMjF0YjI0NlkzVnpkRzl0WlhJdVltRnphV002Y21WaFpDQmpiMjF0YjI0NlkzVnpkRzl0WlhJdVpHVjBZV2xzT25KbFlXUWdZbUZ1YXpwaFkyTnZkVzUwY3k1aVlYTnBZenB5WldGa0lHSmhibXM2WVdOamIzVnVkSE11WkdWMFlXbHNPbkpsWVdRZ1ltRnVhenAwY21GdWMyRmpkR2x2Ym5NNmNtVmhaQ0JpWVc1ck9uSmxaM1ZzWVhKZmNHRjViV1Z1ZEhNNmNtVmhaQ0JpWVc1ck9uQmhlV1ZsY3pweVpXRmtJR1Z1WlhKbmVUcGhZMk52ZFc1MGN5NWlZWE5wWXpweVpXRmtJR1Z1WlhKbmVUcGhZMk52ZFc1MGN5NWtaWFJoYVd3NmNtVmhaQ0JsYm1WeVozazZZV05qYjNWdWRITXVZMjl1WTJWemMybHZibk02Y21WaFpDQmxibVZ5WjNrNllXTmpiM1Z1ZEhNdWNHRjViV1Z1ZEhOamFHVmtkV3hsT25KbFlXUWdaVzVsY21kNU9tSnBiR3hwYm1jNmNtVmhaQ0JsYm1WeVozazZaV3hsWTNSeWFXTnBkSGt1YzJWeWRtbGpaWEJ2YVc1MGN5NWlZWE5wWXpweVpXRmtJR1Z1WlhKbmVUcGxiR1ZqZEhKcFkybDBlUzV6WlhKMmFXTmxjRzlwYm5SekxtUmxkR0ZwYkRweVpXRmtJR1Z1WlhKbmVUcGxiR1ZqZEhKcFkybDBlUzVrWlhJNmNtVmhaQ0JsYm1WeVozazZaV3hsWTNSeWFXTnBkSGt1ZFhOaFoyVTZjbVZoWkNCalpISTZjbVZuYVhOMGNtRjBhVzl1SWdwOS5FM0hqVnUtMUd3MThMZHliZWFqaXN6X2VQY2poUld0MkRlU19GOEd0dXotQV9vOWxQbHFhdDVvdElmYng3Vl9DeTFELUpiclRDMG15aTNIUlY3dmo4WV81eS1DR0xGN2hKZzRnRDdKdW9iQW91RTRETHVfSVpTVE9oYlYxUXhraTY0Q2o0M29aNEZWMWRXM1U0MHRTMnpaUGNhX3c1WmstUmdNbjNhUW5BUVZSRHpodjlaS0lpbGhieU5kU214ODc4R0JoeFJ3NklPZUR5M1NtbFRfUUFoTVEyTlg0ZWVkbUpNWFM3MjJJWHY2M0hGaFRXMHVpLS1GSXZTQ250S0JiME1zaXVnejBLb2c0XzAxWS12NWc1U09NNFF2NEtIelY0VnNtMDJ1MzJtSG9UbEdrdkttcExPb3oxSEpXdDNfY0syUjZ0dmtJeTBjcU13RjRhVzhjR1EiLCJjbGllbnRfbG9nb191cmkiOiJodHRwczovL3d3dy5ib2F0c2hlZGRldi5jb20vYnMtbG9nby5zdmciLCJjbGllbnRfandrc191cmkiOiJodHRwOi8vaG9zdC5kb2NrZXIuaW50ZXJuYWw6MTkwMDEvandrcyIsImNsaWVudF90b2tlbl9lbmRwb2ludF9hdXRoX21ldGhvZCI6InByaXZhdGVfa2V5X2p3dCIsImNsaWVudF90b2tlbl9lbmRwb2ludF9hdXRoX3NpZ25pbmdfYWxnIjoiUFMyNTYiLCJjbGllbnRfaWRfdG9rZW5fZW5jcnlwdGVkX3Jlc3BvbnNlX2FsZyI6IlJTQS1PQUVQIiwiY2xpZW50X2lkX3Rva2VuX2VuY3J5cHRlZF9yZXNwb25zZV9lbmMiOiJBMjU2R0NNIiwiY2xpZW50X2lkX3Rva2VuX3NpZ25lZF9yZXNwb25zZV9hbGciOiJQUzI1NiIsImNsaWVudF9vcmdfaWQiOiJmM2YwYzQwYi05ZGY4LTQ5MWEtYWYxZC04MWNiOWFiNWYwMjEiLCJjbGllbnRfb3JnX25hbWUiOiJCb2F0c2hlZCBEZXZlbG9wbWVudHMgUHR5LiBMVEQuIiwiY2xpZW50X3Jldm9jYXRpb25fdXJpIjoiaHR0cHM6Ly9hcGkueW95b3NvZnR3YXJlL215YnVkZ2V0YXBwL3Jldm9rZSIsImNsaWVudF9jbGllbnRfaWRfaXNzdWVkX2F0IjoiMTY3OTI4OTE4MSIsImNsaWVudF9hcHBsaWNhdGlvbl90eXBlIjoid2ViIiwiY2xpZW50X3BvbGljeV91cmkiOiJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC9wb2xpY3kiLCJjbGllbnRfdG9zX3VyaSI6Imh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwL3Rlcm1zIiwiY2xpZW50X3JlcXVlc3Rfb2JqZWN0X3NpZ25pbmdfYWxnIjoiUFMyNTYiLCJjbGllbnRfbGVnYWxfZW50aXR5X2lkIjoiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwiY2xpZW50X2xlZ2FsX2VudGl0eV9uYW1lIjoiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsImNsaWVudF9yZWNpcGllbnRfYmFzZV91cmkiOiJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAiLCJjbGllbnRfc2VjdG9yX2lkZW50aWZpZXJfdXJpIjoiYnMuc3BhY2UuYmx1bmFwcC5jb20iLCJqdGkiOiJ2S1lUd0lNYlNqeVdIdlJzX09NcFFRIiwic29mdHdhcmVfaWQiOiI2ZjdhMWI4ZS04Nzk5LTQ4YTgtOTAxMS1lMzkyMDM5MWY3MTMiLCJzZWN0b3JfaWRlbnRpZmllcl91cmkiOiJicy5zcGFjZS5ibHVuYXBwLmNvbSIsImNuZiI6eyJ4NXQjUzI1NiI6IjcxNUNERDA0RkY3MzMyQ0NEQTc0Q0RGOUZCRUQxNkJFQkE1REQ3NDQifSwic2NvcGUiOlsiY2RyOnJlZ2lzdHJhdGlvbiJdfQ.aqPSjqyxbPDMRhQSWhd6H5RgWXKUvdLuNp11SqBvjqN_RxGmZvD7InHYuNligLlcz2vTS2j1qqiMXX8HwG_vTldYS_0zDfpAHHb-iS_pr2LyQfRDwzETeJ5fvSVHef6xUqPFzrlNQduG5_KGUdzc8WQxAtZ5Bswkedw6NWiq-IMM__BptkyogyC1kyL88DS5Otixtq4mL4b_-pRbZLe6Lj_dvm199hwr1gUiLG4vz7Nh6eZ-RQs73VMVCL4TtvWMD4Jje4Pr2thkNEx4pZl6WmTikiq_j6cz6hYAk5SoyQRAgS7GAdaidPSIqvd5x0BqAo8n7-3JGcSqnpABdT-ukO4vc3iNtD76ogriv8io_C3h_zHGcZ2FTQIsMZCpuVIFrXvhU_wZmbbGKieVFie3srb7w8rMr_timzCf9mQcBtyQKUXAEg3dkWRMjvFZsVajvTxqjQbAGF4pcJ4ebzEzs1-L-yhMtJsGbMj4bmZC_6Tg33bkRe1FtS2bmGUlCQuk


Response:

HTTP/1.1 200 OK
Content-Length: 3908
Content-Type: application/json; charset=utf-8
Date: Mon, 20 Mar 2023 05:27:16 GMT
Server: Kestrel

{"client_id":"f065539e-ba1a-4f63-83be-da5c57fdb192","client_id_issued_at":1679289181,"client_name":"Cowsay Fortune","client_description":"fortune | cowsay","client_uri":"https://yoyosoftware/mybudgetapp","legal_entity_id":"de815a93-85b3-4fe8-9513-33ad8f4359d0","legal_entity_name":"Boatshed Developments Pty. LTD.","org_id":"f3f0c40b-9df8-491a-af1d-81cb9ab5f021","org_name":"Boatshed Developments Pty. LTD.","redirect_uris":["https://bs.space.blunapp.com/auth/redirect"],"logo_uri":"https://www.boatsheddev.com/bs-logo.svg","tos_uri":"https://yoyosoftware/mybudgetapp/terms","policy_uri":"https://yoyosoftware/mybudgetapp/policy","jwks_uri":"http://host.docker.internal:19001/jwks","revocation_uri":"https://api.yoyosoftware/mybudgetapp/revoke","recipient_base_uri":"https://api.yoyosoftware/mybudgetapp","token_endpoint_auth_method":"private_key_jwt","token_endpoint_auth_signing_alg":"PS256","grant_types":["authorization_code","client_credentials","refresh_token"],"response_types":["code id_token"],"application_type":"web","id_token_signed_response_alg":"PS256","id_token_encrypted_response_alg":"RSA-OAEP","id_token_encrypted_response_enc":"A256GCM","request_object_signing_alg":"PS256","software_statement":"eyJhbGciOiJQUzI1NiIsImtpZCI6IkY0RUEyOTlDNjA3OTQ3RTQ1OUFDNDdFNjlGNzI4OUYxNzRCNUI0REYiLCJ0eXAiOiJKV1QifQ.ewogICJsZWdhbF9lbnRpdHlfaWQiOiAiZGU4MTVhOTMtODViMy00ZmU4LTk1MTMtMzNhZDhmNDM1OWQwIiwKICAibGVnYWxfZW50aXR5X25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImlzcyI6ICJjZHItcmVnaXN0ZXIiLAogICJpYXQiOiAxNjc5Mjg5MTgwLAogICJleHAiOiAxNjc5Mjg5NzgwLAogICJqdGkiOiAiMzJiZDVjMWQwMzMyNDkzNDhlNGIyN2EyODhkOGY0YzkiLAogICJvcmdfaWQiOiAiZjNmMGM0MGItOWRmOC00OTFhLWFmMWQtODFjYjlhYjVmMDIxIiwKICAib3JnX25hbWUiOiAiQm9hdHNoZWQgRGV2ZWxvcG1lbnRzIFB0eS4gTFRELiIsCiAgImNsaWVudF9uYW1lIjogIkNvd3NheSBGb3J0dW5lIiwKICAiY2xpZW50X2Rlc2NyaXB0aW9uIjogImZvcnR1bmUgfCBjb3dzYXkiLAogICJjbGllbnRfdXJpIjogImh0dHBzOi8veW95b3NvZnR3YXJlL215YnVkZ2V0YXBwIiwKICAicmVkaXJlY3RfdXJpcyI6IFsKICAgICJodHRwczovL2JzLnNwYWNlLmJsdW5hcHAuY29tL2F1dGgvcmVkaXJlY3QiCiAgXSwKICAibG9nb191cmkiOiAiaHR0cHM6Ly93d3cuYm9hdHNoZWRkZXYuY29tL2JzLWxvZ28uc3ZnIiwKICAidG9zX3VyaSI6ICJodHRwczovL3lveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcC90ZXJtcyIsCiAgInBvbGljeV91cmkiOiAiaHR0cHM6Ly95b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcG9saWN5IiwKICAiandrc191cmkiOiAiaHR0cDovL2hvc3QuZG9ja2VyLmludGVybmFsOjE5MDAxL2p3a3MiLAogICJyZXZvY2F0aW9uX3VyaSI6ICJodHRwczovL2FwaS55b3lvc29mdHdhcmUvbXlidWRnZXRhcHAvcmV2b2tlIiwKICAicmVjaXBpZW50X2Jhc2VfdXJpIjogImh0dHBzOi8vYXBpLnlveW9zb2Z0d2FyZS9teWJ1ZGdldGFwcCIsCiAgInNvZnR3YXJlX2lkIjogIjZmN2ExYjhlLTg3OTktNDhhOC05MDExLWUzOTIwMzkxZjcxMyIsCiAgInNvZnR3YXJlX3JvbGVzIjogImRhdGEtcmVjaXBpZW50LXNvZnR3YXJlLXByb2R1Y3QiLAogICJzY29wZSI6ICJvcGVuaWQgcHJvZmlsZSBjb21tb246Y3VzdG9tZXIuYmFzaWM6cmVhZCBjb21tb246Y3VzdG9tZXIuZGV0YWlsOnJlYWQgYmFuazphY2NvdW50cy5iYXNpYzpyZWFkIGJhbms6YWNjb3VudHMuZGV0YWlsOnJlYWQgYmFuazp0cmFuc2FjdGlvbnM6cmVhZCBiYW5rOnJlZ3VsYXJfcGF5bWVudHM6cmVhZCBiYW5rOnBheWVlczpyZWFkIGVuZXJneTphY2NvdW50cy5iYXNpYzpyZWFkIGVuZXJneTphY2NvdW50cy5kZXRhaWw6cmVhZCBlbmVyZ3k6YWNjb3VudHMuY29uY2Vzc2lvbnM6cmVhZCBlbmVyZ3k6YWNjb3VudHMucGF5bWVudHNjaGVkdWxlOnJlYWQgZW5lcmd5OmJpbGxpbmc6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkuc2VydmljZXBvaW50cy5iYXNpYzpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5zZXJ2aWNlcG9pbnRzLmRldGFpbDpyZWFkIGVuZXJneTplbGVjdHJpY2l0eS5kZXI6cmVhZCBlbmVyZ3k6ZWxlY3RyaWNpdHkudXNhZ2U6cmVhZCBjZHI6cmVnaXN0cmF0aW9uIgp9.E3HjVu-1Gw18Ldybeajisz_ePcjhRWt2DeS_F8Gtuz-A_o9lPlqat5otIfbx7V_Cy1D-JbrTC0myi3HRV7vj8Y_5y-CGLF7hJg4gD7JuobAouE4DLu_IZSTOhbV1Qxki64Cj43oZ4FV1dW3U40tS2zZPca_w5Zk-RgMn3aQnAQVRDzhv9ZKIilhbyNdSmx878GBhxRw6IOeDy3SmlT_QAhMQ2NX4eedmJMXS722IXv63HFhTW0ui--FIvSCntKBb0Msiugz0Kog4_01Y-v5g5SOM4Qv4KHzV4Vsm02u32mHoTlGkvKmpLOoz1HJWt3_cK2R6tvkIy0cqMwF4aW8cGQ","software_id":"6f7a1b8e-8799-48a8-9011-e3920391f713","scope":"openid profile common:customer.basic:read bank:accounts.basic:read bank:transactions:read cdr:registration","sector_identifier_uri":"bs.space.blunapp.com"}

✔️ Returns the client id

Value:

{"client_id":"f065539e-ba1a-4f63-83be-da5c57fdb192","software_id":"6f7a1b8e-8799-48a8-9011-e3920391f713"}
version: "3.8"
services:
register:
container_name: mock-register
image: consumerdataright/mock-register:1.1.0
volumes:
- ${PWD}/mock-data/seed.json:/app/admin/Data/seed.json
- ${PWD}/mock-data/config.json:/app/admin/appsettings.Release.json
ports:
- "7000:7000"
- "7001:7001"
- "7006:7006"
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- ASPNETCORE_ENVIRONMENT=Release
healthcheck:
test: test -f /app/admin/_healthcheck_ready || exit 1
timeout: 5s
interval: 5s
retries: 50
depends_on:
mssql:
condition: service_healthy
data-holder:
container_name: mock-data-holder
image: consumerdataright/mock-data-holder
ports:
- "8000:8000"
- "8001:8001"
- "8002:8002"
- "8005:8005"
extra_hosts:
- "host.docker.internal:host-gateway"
environment:
- ASPNETCORE_ENVIRONMENT=Release
healthcheck:
test: test -f /app/admin/_healthcheck_ready || exit 1
timeout: 5s
interval: 5s
retries: 10
depends_on:
mssql:
condition: service_healthy
mssql:
container_name: sql1
image: "mcr.microsoft.com/mssql/server:2019-latest"
ports:
- "1433:1433"
environment:
- ACCEPT_EULA=Y
- SA_PASSWORD=Pa{}w0rd2019
healthcheck:
test: /opt/mssql-tools/bin/sqlcmd -S . -U sa -P "Pa{}w0rd2019" -Q "SELECT 1" || exit 1
timeout: 10s
interval: 10s
retries: 10
{
"LegalEntityId": "de815a93-85b3-4fe8-9513-33ad8f4359d0",
"LegalEntityName": "Boatshed Developments Pty. LTD.",
"LogoUri": "https://www.boatsheddev.com/bs-logo.svg",
"RegistrationNumber": null,
"RegistrationDate": null,
"RegisteredCountry": null,
"Abn": "11222333444",
"Acn": "222333444",
"Arbn": null,
"AnzsicDivision": null,
"OrganisationTypeId": null,
"LegalEntityStatusId": 1,
"AccreditationNumber": "ADRBNK000005",
"AccreditationLevelId": 0,
"Participations": [
{
"ParticipationTypeId": 2,
"IndustryId": null,
"StatusId": 1,
"Brands": [
{
"BrandId": "f3f0c40b-9df8-491a-af1d-81cb9ab5f021",
"BrandName": "Boatshed Developments Pty. LTD.",
"LogoUri": "https://www.boatsheddev.com/bs-logo.svg",
"BrandStatusId": 1,
"LastUpdated": "2021-04-06T11:58:00",
"SoftwareProducts": [
{
"SoftwareProductId": "6f7a1b8e-8799-48a8-9011-e3920391f713",
"SoftwareProductName": "Cowsay Fortune",
"SoftwareProductDescription": "fortune | cowsay",
"LogoUri": "https://www.boatsheddev.com/bs-logo.svg",
"SectorIdentifierUri": null,
"ClientUri": "https://yoyosoftware/mybudgetapp",
"TosUri": "https://yoyosoftware/mybudgetapp/terms",
"PolicyUri": "https://yoyosoftware/mybudgetapp/policy",
"RecipientBaseUri": "https://api.yoyosoftware/mybudgetapp",
"RevocationUri": "https://api.yoyosoftware/mybudgetapp/revoke",
"RedirectUris": "https://bs.space.blunapp.com/auth/redirect",
"JwksUri": "http://host.docker.internal:19001/jwks",
"Scope": "openid profile common:customer.basic:read common:customer.detail:read bank:accounts.basic:read bank:accounts.detail:read bank:transactions:read bank:regular_payments:read bank:payees:read energy:accounts.basic:read energy:accounts.detail:read energy:accounts.concessions:read energy:accounts.paymentschedule:read energy:billing:read energy:electricity.servicepoints.basic:read energy:electricity.servicepoints.detail:read energy:electricity.der:read energy:electricity.usage:read cdr:registration",
"StatusId": 1,
"Certificates": [
{
"CommonName": "MockDataRecipient",
"Thumbprint": "715cdd04ff7332ccda74cdf9fbed16beba5dd744"
}
]
}
]
}
]
}
]
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment