Open arvindk25 opened 1 year ago
@ttranatping Please have a look into this one
Hi. That code is unrelated to the CDR sandbox. It was us doing a bit of R&D for ekyc.
Which branch are you deploying? Please use master. And the latest version uses a different Data Recipient application @ https://spa.data-recipient.local
Just realised that the ekyc things are in master! It is a red herring and it should still function with that error.
Please use https://spa.data-recipient.local when testing a sample data recipient application. The Postman scripts are also handy.
Just realised that the ekyc things are in master! It is a red herring and it should still function with that error.
Please use spa.data-recipient.local when testing a sample data recipient application. The Postman scripts are also handy.
@ttranatping Please fix this as we require to test the Data Out Flow as per readme section "Running the DR Client" or update the master branch with correct instructions to test as Data Out (Holder)
It’s producing an error message but it still works. Hence, it’s a red herring. We will fix it but at the moment, that error is just cosmetic. It shouldn’t prevent you from proceeding.
There are two applications documented in the setup instructions. Use the second one (the spa application). We will remove the first application soon.
Also, the best way to test the data holder is using Postman. The postman collection is a data recipient application, with many tests performed against the data holder. Instructions are provided here:
https://github.com/pingidentity/pingidentity-cdr-sandbox/blob/master/docs/postman.md
I've updated master and removed the EKYC config and I've updated the docs and removed the original DR application.
I would also strongly suggest you follow the postman steps from above. It provides the most thorough test of the Data Holder.
Fail to complete CDR consent flow due to Exception in PingFederate REST Datasource
Steps to reproduce:
verified_claims is not present in id_token or userinfo --> Possible configuration issue, scope requested in client app is missing / Policy Tree / contract / Attribute Expression Mapping misconfiguration
You possibly cannot convert JSONArray to JSONObject without a parser and there is no exception handling in ekyc/index.jsp for null pointers, json parsing exceptions etc. --> Possible implementation bug
File: server_profiles/pingfederate/instance/server/default/deploy/ekyc/index.jsp