kych

OAuth 2.0 API for Swiyu to enable Taler integration of Swiyu for KYC (experimental)
Log | Files | Refs

DateCommit messageAuthorFiles+-
2025-12-18 13:34swiyu-verifier: fix run scriptHenrique Chan Carvalho Machado1+1-1
2025-12-12 19:07oauth2_gateway: fix example clients confHenrique Chan Carvalho Machado1+2-4
2025-12-12 18:34oauth2_gateway: add clients conf file, fix client cli printHenrique Chan Carvalho Machado6+241-45
2025-12-11 20:39oauth2_gateway: refactor token, webhook settings to config file. refactor random byte dependent functionsHenrique Chan Carvalho Machado5+139-46
2025-12-09 12:02oauth2_gateway: fix json pretty response in /authorizeHenrique Chan Carvalho Machado2+37-18
2025-12-09 11:43oauth2_gateway: fix openapi spec example values, fix redirect uri descriptionHenrique Chan Carvalho Machado1+4-4
2025-12-09 11:39oauth2_gateway: fix logging formatting, disable colors and line breaksHenrique Chan Carvalho Machado2+9-2
2025-12-09 11:28oauth2_gateway: update api specHenrique Chan Carvalho Machado1+149-117
2025-12-09 11:19swiyu-verifier: add client metadata with logoHenrique Chan Carvalho Machado1+18-0
2025-12-09 11:06oauth2_gateway: change token request type from json to x-www-form-urlencodedHenrique Chan Carvalho Machado1+2-1
2025-12-09 11:04oauth2_gateway: fix wrong log timezoneHenrique Chan Carvalho Machado2+12-8
2025-12-09 10:32oauth2_gateway: fix incorrect state usage in webhook handlerHenrique Chan Carvalho Machado1+2-2
2025-12-09 10:27oauth2_gateway: change webhook post to getHenrique Chan Carvalho Machado2+15-31
2025-12-08 20:11oauth2_gateway: store redirect uri and state in session, fix webhookHenrique Chan Carvalho Machado3+42-5
2025-12-08 19:20oauth2_gateway: fix scope in /authorizeHenrique Chan Carvalho Machado6+21-44
2025-12-07 16:06oauth2_gateway: revert /authorize status checkHenrique Chan Carvalho Machado2+4-74
2025-12-07 15:57oauth2_gateway: add verification deeplink to authorize responseHenrique Chan Carvalho Machado5+97-10
2025-12-07 15:10oauth2_gateway: change /setup scope to /authorize, add setup bearer token validationHenrique Chan Carvalho Machado7+351-160
2025-12-05 14:51oauth2_gateway: fix client cli list printHenrique Chan Carvalho Machado1+4-14
2025-11-28 21:24swiyu-verifier: add missing configs to templateHenrique Chan Carvalho Machado1+15-10
2025-11-28 21:23oauth2_gateway: fix /token db queryHenrique Chan Carvalho Machado1+1-1
2025-11-28 21:18oauth2_gateway: add /health logHenrique Chan Carvalho Machado1+1-0
2025-11-28 21:18oauth2_gateway: fix config exampleHenrique Chan Carvalho Machado2+7-7
2025-11-28 17:29swiyu-verifier: add db install scriptsHenrique Chan Carvalho Machado3+31-0
2025-11-28 17:17oauth2_gateway: fix socket permissionsHenrique Chan Carvalho Machado1+8-6
2025-11-26 10:43oauth2_gateway: fix client management cli needs client prefixHenrique Chan Carvalho Machado1+39-50
2025-11-26 10:43oauth2_gateway: fix env exampleHenrique Chan Carvalho Machado1+6-6
2025-11-25 22:08Revert "oauth2_gateway: fix socket delete on restart"Henrique Chan Carvalho Machado1+5-0
2025-11-25 21:49oauth2_gateway: fix socket delete on restartHenrique Chan Carvalho Machado1+0-5
2025-11-25 21:41oauth2_gateway: add example env and iniHenrique Chan Carvalho Machado3+15-6
2025-11-25 21:35oauth2_gateway: move db un/install scriptsHenrique Chan Carvalho Machado3+41-2
2025-11-25 21:21oauth2_gateway: add unix socket support, add /token code validationHenrique Chan Carvalho Machado8+160-217
2025-11-25 19:24remove old setup scripts, add new un/install db scriptsHenrique Chan Carvalho Machado6+3-172
2025-11-25 10:10oauth2_gateway: fix auth code missing in webhook postHenrique Chan Carvalho Machado2+3-1
2025-11-24 23:03cleanup .gitignoreHenrique Chan Carvalho Machado1+0-9
2025-11-24 22:25documentation: add VC and VP explanation, add KyCH logo used in demo verifierHenrique Chan Carvalho Machado3+210-0
2025-11-23 18:04oauth2_gateway: update db tests, add client management cli testsHenrique Chan Carvalho Machado3+714-729
2025-11-23 18:02oauth2_gateway: fix verification request misconfigurationHenrique Chan Carvalho Machado5+90-80
2025-11-23 17:38cleanup .gitignoreHenrique Chan Carvalho Machado1+2-7
2025-11-23 17:35oauth2_gateway: implement client cli managementHenrique Chan Carvalho Machado3+305-306
2025-11-23 15:53documentation: cleanup old diagrams, old db testsHenrique Chan Carvalho Machado4+5-367
2025-11-23 15:46oauth2_gateway: implement api endpoints according to new sequence diagrams; add webhook workerHenrique Chan Carvalho Machado13+1024-451
2025-11-23 15:22oauth2_gateway: db: refactor for oauth2 code and webhook worker implementationHenrique Chan Carvalho Machado11+839-746
2025-11-22 17:00documentation: add kyCH architecture overviewHenrique Chan Carvalho Machado1+0-0
2025-11-22 17:00documentation: add sequence diagrams for oauth2 gateway api endpointsHenrique Chan Carvalho Machado6+222-0
2025-11-04 23:12oauth2_gateway: add integration test for notification endpointHenrique Chan Carvalho Machado3+116-11
2025-11-04 23:09oauth2_gateway: implemented notification endpoint with mock exchange clientHenrique Chan Carvalho Machado3+180-21
2025-11-04 23:06oauth2_gateway: db: refactor sessions status update functionsHenrique Chan Carvalho Machado1+50-54
2025-11-04 23:04oauth2_gateway: db: remove useless comments from SQL setup, add failed_at session timestampHenrique Chan Carvalho Machado1+13-18
2025-11-04 21:02documentation: add GET for verification status after verifier webhookHenrique Chan Carvalho Machado1+6-4
2025-11-03 22:15Merge branch 'oauth2'Henrique Chan Carvalho Machado12+1564-83
2025-11-03 22:09swiyu-verifier api_requests: response output to json fileHenrique Chan Carvalho Machado1+18-3
2025-11-03 22:09oauth2_gateway: add db teardown scriptHenrique Chan Carvalho Machado1+40-0
2025-11-03 22:08oauth2_gateway: add api, db, integration tests for /setup and /authorizeHenrique Chan Carvalho Machado4+1047-54
2025-11-03 22:07oauth2_gateway: implement setup and authorize endpoints with DB and Swiyu verifier integrationHenrique Chan Carvalho Machado3+444-18
2025-11-03 21:58oauth2_gateway db: fix privilegesHenrique Chan Carvalho Machado1+9-1
2025-11-03 21:29oauth2_gateway: change default port from 8080 to 9090Henrique Chan Carvalho Machado2+6-7
2025-10-27 20:28swiyu-verifier api_requests: added dcql queryHenrique Chan Carvalho Machado1+65-0
2025-10-26 22:17Merge branch 'oauth2'Henrique Chan Carvalho Machado29+2268-15
2025-10-26 21:29swiyu-verifier api_requests: changed output qr code file nameHenrique Chan Carvalho Machado1+4-2
2025-10-26 20:32swiyu-verifier scripts: made executable, fix build commandHenrique Chan Carvalho Machado3+1-1
2025-10-26 20:23swiyu-verifier api_requests: updated requests formatHenrique Chan Carvalho Machado5+35-12
2025-10-26 14:27oauth2_gateway: implemented DB v1 with versioningHenrique Chan Carvalho Machado15+1549-24
2025-10-25 22:33oauth2_gateway: omit hardcoded Client/Verifier config; will move to DBHenrique Chan Carvalho Machado2+149-48
2025-10-21 13:06Moved the authorization stepfsb21+2-2
2025-10-21 12:53sequence diagram: browser can be dangling, changed QR code to Verification URLHenrique Chan Carvalho Machado1+6-5
2025-10-21 12:46sequence diagram: browser can be dangling, changed QR code to Verification URLHenrique Chan Carvalho Machado1+6-5
2025-10-19 20:33oauth2_gateway: implemented cryptographically secure nonce generationHenrique Chan Carvalho Machado4+68-12
2025-10-19 17:43oauth2_gateway: implemented tests for basic functionalityHenrique Chan Carvalho Machado4+136-13
2025-10-19 12:34oauth2_gateway: base implementationHenrique Chan Carvalho Machado8+423-0
2025-10-19 12:33oauth2_gateway: updated API spec: added RFC6749 requirements warningHenrique Chan Carvalho Machado1+2-2
2025-10-17 16:09verifier: added onboarding documentationHenrique Chan Carvalho Machado2+140-0
2025-10-14 16:03Merge branch 'master' of git+ssh://git.taler.net/kychHenrique Chan Carvalho Machado1+3-1
2025-10-14 15:53oauth2_gateway: updated api spec, reflects sequence diagram changesHenrique Chan Carvalho Machado1+191-56
2025-10-14 15:32fix sequence diagram: verifier variable names, clientID used in notify webhookHenrique Chan Carvalho Machado1+5-4
2025-10-14 14:48Fix OID4VP communicationfsb21+3-1
2025-10-14 12:14clarify later token-based oauth stepsChristian Grothoff1+7-4
2025-10-14 10:32fix sequence diagram: /setup was missing, /authorize is reserved for user-agent, not client in OAuth2Christian Grothoff1+7-5
2025-10-13 11:11Fixed incorrect Verification TitleHenrique Chan Carvalho Machado1+2-2
2025-10-13 11:04Added oauth2 gateway API specificationHenrique Chan Carvalho Machado1+146-0
2025-10-13 10:42Added API endpoints, notesHenrique Chan Carvalho Machado1+17-9
2025-10-08 10:42Added Sequence DiagramHenrique Chan Carvalho Machado1+30-0
2025-10-08 10:38verifier: Added Helper Scripts, spring config, automated requestsHenrique Chan Carvalho Machado8+171-0