kych

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

ModeNameSize
-rw-r--r--.gitignore17L
-rw-r--r--documentation/kych_architecture.jpg695757B
-rw-r--r--documentation/kych_logo.svg26L
-rw-r--r--documentation/onboarding_verifier.tex140L
-rw-r--r--documentation/sequence_diagrams/authorize_sequence.txt37L
-rw-r--r--documentation/sequence_diagrams/info_sequence.txt29L
-rw-r--r--documentation/sequence_diagrams/notification_sequence.txt40L
-rw-r--r--documentation/sequence_diagrams/setup_sequence.txt21L
-rw-r--r--documentation/sequence_diagrams/swiyu_taler_sequence_diagram.txt52L
-rw-r--r--documentation/sequence_diagrams/token_sequence.txt41L
-rw-r--r--documentation/vc.md117L
-rw-r--r--documentation/vp.md67L
-rw-r--r--oauth2_gateway/Cargo.toml66L
-rw-r--r--oauth2_gateway/clients.conf.example22L
-rw-r--r--oauth2_gateway/config.ini.example19L
-rw-r--r--oauth2_gateway/env.example8L
-rw-r--r--oauth2_gateway/oauth2_gatewaydb/drop.sql15L
-rwxr-xr-xoauth2_gateway/oauth2_gatewaydb/install_db.sh30L
-rw-r--r--oauth2_gateway/oauth2_gatewaydb/oauth2gw-0001.sql190L
-rwxr-xr-xoauth2_gateway/oauth2_gatewaydb/uninstall_db.sh7L
-rw-r--r--oauth2_gateway/oauth2_gatewaydb/versioning.sql294L
-rw-r--r--oauth2_gateway/openapi.yaml313L
-rw-r--r--oauth2_gateway/src/bin/client_management_cli.rs420L
-rw-r--r--oauth2_gateway/src/bin/webhook_worker.rs96L
-rw-r--r--oauth2_gateway/src/config.rs165L
-rw-r--r--oauth2_gateway/src/crypto.rs78L
-rw-r--r--oauth2_gateway/src/db/authorization_codes.rs147L
-rw-r--r--oauth2_gateway/src/db/clients.rs235L
-rw-r--r--oauth2_gateway/src/db/mod.rs33L
-rw-r--r--oauth2_gateway/src/db/notification_webhooks.rs219L
-rw-r--r--oauth2_gateway/src/db/sessions.rs332L
-rw-r--r--oauth2_gateway/src/db/tokens.rs107L
-rw-r--r--oauth2_gateway/src/handlers.rs819L
-rw-r--r--oauth2_gateway/src/lib.rs7L
-rw-r--r--oauth2_gateway/src/main.rs85L
-rw-r--r--oauth2_gateway/src/models.rs276L
-rw-r--r--oauth2_gateway/src/state.rs20L
-rw-r--r--oauth2_gateway/src/worker.rs258L
-rw-r--r--oauth2_gateway/tests/client_cli.rs271L
-rw-r--r--oauth2_gateway/tests/db.rs443L
-rwxr-xr-xswiyu-verifier/api_requests/get_management_api_verifications.sh16L
-rwxr-xr-xswiyu-verifier/api_requests/post_management_api_verifications.sh36L
-rw-r--r--swiyu-verifier/api_requests/request_over_18.json47L
-rw-r--r--swiyu-verifier/api_requests/request_over_18_dcql.json65L
-rw-r--r--swiyu-verifier/application-local-dockerless.yml.template42L
-rw-r--r--swiyu-verifier/client_metadata.json17L
-rw-r--r--swiyu-verifier/install_db.sh10L
-rwxr-xr-xswiyu-verifier/run.sh15L
-rw-r--r--swiyu-verifier/uninstall_db.sh6L