aboutsummaryrefslogtreecommitdiff
path: root/src/kyclogic/plugin_kyclogic_oauth2.c
AgeCommit message (Collapse)Author
2023-07-23kyc logic with birthdate setting test addedÖzgür Kesim
1. Added age-requirement check in withdraw-handler (like in batch-withdraw) 2. In test_exchange_api_age_restriction: - kyc-oauth2 started, with static birthdate in answers - withdraw triggers kyc - second withdraw fails due to age restriction requirements
2023-07-23Added reserve_pub to kyc legitimization_processesÖzgür Kesim
Where applicable, the reserve_pub will be passed on to the kcy-legitimization process and persisted along with h_payto. This allows us to set a birthday on the reserve itself, once a related kyc-process has provided one.
2023-06-04code cleanup, fixing misc. memory leaks in the processChristian Grothoff
2023-05-13add logic to oauth2 plugin to use /setup endpoint when configuredChristian Grothoff
2023-05-01-fix uninitialized variable and memory leakChristian Grothoff
2023-04-16add FIXMEChristian Grothoff
2023-01-27add logic to store attributesChristian Grothoff
2023-01-22-towards storing KYC attribute dataChristian Grothoff
2023-01-16move state to inner URLChristian Grothoff
2023-01-16-fix KYC logic change to work for all plugins and not just OAuth2.0Christian Grothoff
2023-01-13fix kyc-proof handleSebastian
1.- redirect_uri has an extra slash 2.- response_type=code is required https://www.rfc-editor.org/rfc/rfc6749#section-3.1.1 3.- add more info to "Unexpected response from KYC gateway" 4.- relax the requirements on the login response, marked as optional 5.- redirect_uri should be the same when exchanging the code for the access_token, 6.- remove legi and payto from kyc-proof path 7.- use state to transport h_payto https://www.rfc-editor.org/rfc/rfc6749#section-4.1.1
2022-08-22-fix clang compiler warningsChristian Grothoff
2022-08-20-major KYC update, fixes misc. issuesChristian Grothoff
2022-08-16work on kycaid plugin response generation logicChristian Grothoff
2022-08-11major rework of the KYC logic, making it more configurable, not complete, ↵Christian Grothoff
but tests pass again
2022-08-09implement kyc-proof hook in kyc-testerChristian Grothoff
2022-08-09work on kyc-testerChristian Grothoff
2022-08-07-start kyc-tester helperChristian Grothoff
2022-08-07-implement new kyc-webhook endpointChristian Grothoff
2022-08-07-initialize expiration timeChristian Grothoff
2022-08-06-fix schema useChristian Grothoff
2022-08-06-work on auditor testsChristian Grothoff
2022-08-05-move main oauth2.0 logic into kyclogic pluginChristian Grothoff
2022-08-05-doxygenChristian Grothoff
2022-08-05-add oauth config parsing logicChristian Grothoff
2022-08-05adding kyclogic plugin templateChristian Grothoff