kych

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

ModeNameSize
-rw-r--r--.gitignore17L
-rw-r--r--README74L
-rw-r--r--documentation/HaRBInger.md71L
-rw-r--r--documentation/README51L
-rw-r--r--documentation/kych_verifier_logo.svg26L
-rw-r--r--documentation/sequence_diagrams/authorize_sequence.txt47L
-rw-r--r--documentation/sequence_diagrams/info_sequence.txt29L
-rw-r--r--documentation/sequence_diagrams/notification_sequence.txt46L
-rw-r--r--documentation/sequence_diagrams/setup_sequence.txt32L
-rw-r--r--documentation/sequence_diagrams/swiyu_taler_sequence_diagram.txt60L
-rw-r--r--documentation/sequence_diagrams/token_sequence.txt47L
-rw-r--r--documentation/taler-docs/README110L
-rw-r--r--documentation/taler-docs/core/api-kych.rst607L
-rw-r--r--documentation/taler-docs/images/kych_overview.jpg695757B
-rw-r--r--documentation/taler-docs/images/swiyu_taler_sequence_diagram.png325778B
-rw-r--r--documentation/taler-docs/kych.conf.5.rst206L
-rw-r--r--documentation/taler-docs/manpages/kych-client-management.1.rst127L
-rw-r--r--documentation/taler-docs/manpages/kych-oauth2-gateway.1.rst71L
-rw-r--r--documentation/taler-docs/taler-kych-manual.rst695L
-rw-r--r--documentation/taler-docs/taler-swiyu-verifier-manual.rst1216L
-rw-r--r--documentation/vc.md117L
-rw-r--r--documentation/vp.md67L
-rw-r--r--kych_oauth2_gateway/Cargo.toml63L
-rw-r--r--kych_oauth2_gateway/README142L
-rw-r--r--kych_oauth2_gateway/js/qrcode.min.js1L
-rw-r--r--kych_oauth2_gateway/kych.conf.example34L
-rw-r--r--kych_oauth2_gateway/oauth2_gatewaydb/drop.sql15L
-rwxr-xr-xkych_oauth2_gateway/oauth2_gatewaydb/install_db.sh30L
-rw-r--r--kych_oauth2_gateway/oauth2_gatewaydb/oauth2gw-0001.sql137L
-rwxr-xr-xkych_oauth2_gateway/oauth2_gatewaydb/uninstall_db.sh7L
-rw-r--r--kych_oauth2_gateway/oauth2_gatewaydb/versioning.sql294L
-rw-r--r--kych_oauth2_gateway/src/bin/client_management_cli.rs374L
-rw-r--r--kych_oauth2_gateway/src/config.rs394L
-rw-r--r--kych_oauth2_gateway/src/crypto.rs78L
-rw-r--r--kych_oauth2_gateway/src/db/authorization_codes.rs150L
-rw-r--r--kych_oauth2_gateway/src/db/clients.rs228L
-rw-r--r--kych_oauth2_gateway/src/db/mod.rs32L
-rw-r--r--kych_oauth2_gateway/src/db/sessions.rs371L
-rw-r--r--kych_oauth2_gateway/src/db/tokens.rs107L
-rw-r--r--kych_oauth2_gateway/src/handlers.rs1402L
-rw-r--r--kych_oauth2_gateway/src/lib.rs6L
-rw-r--r--kych_oauth2_gateway/src/main.rs95L
-rw-r--r--kych_oauth2_gateway/src/models.rs290L
-rw-r--r--kych_oauth2_gateway/src/state.rs20L
-rw-r--r--kych_oauth2_gateway/templates/authorize.html192L
-rw-r--r--kych_oauth2_gateway/tests/db_integration.rs187L
-rw-r--r--kych_oauth2_gateway/tests/handlers_integration.rs1885L
-rw-r--r--swiyu-verifier/README96L
-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