kych

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

ModeNameSize
-rw-r--r--.gitignore30L
-rw-r--r--COPYING661L
-rw-r--r--README74L
-rw-r--r--debian/README.Debian99L
-rw-r--r--debian/README.source86L
-rw-r--r--debian/changelog12L
-rw-r--r--debian/control39L
-rw-r--r--debian/copyright118L
-rw-r--r--debian/etc/kych/kych.conf179L
-rw-r--r--debian/kych.dirs4L
-rw-r--r--debian/kych.install18L
-rw-r--r--debian/kych.manpages2L
-rw-r--r--debian/kych.service56L
-rw-r--r--debian/kych.socket19L
-rw-r--r--debian/kych.sysusers7L
-rw-r--r--debian/kych.tmpfiles5L
-rwxr-xr-xdebian/rules58L
-rwxr-xr-xdebian/stamp-version.sh71L
-rw-r--r--documentation/HaRBInger.md71L
-rw-r--r--documentation/README76L
-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/sphinx-man/conf.py74L
-rw-r--r--documentation/taler-docs/README129L
-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/manpages/kych-client-management.1.rst243L
-rw-r--r--documentation/taler-docs/manpages/kych-oauth2-gateway.1.rst240L
-rw-r--r--documentation/taler-docs/manpages/kych.conf.5.rst358L
-rw-r--r--documentation/taler-docs/taler-kych-manual.rst705L
-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.lock3300L
-rw-r--r--kych_oauth2_gateway/Cargo.toml64L
-rw-r--r--kych_oauth2_gateway/README145L
-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.rs380L
-rw-r--r--kych_oauth2_gateway/src/config.rs308L
-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.rs47L
-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.rs1871L
-rwxr-xr-xscripts/get_version.sh33L
-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
-rw-r--r--taler-config/Cargo.lock2106L
-rw-r--r--taler-config/Cargo.toml45L
-rw-r--r--taler-config/README101L
-rw-r--r--taler-config/src/config.rs1346L
-rw-r--r--taler-config/src/lib.rs79L
-rw-r--r--taler-config/src/log.rs139L
-rw-r--r--taler-config/src/serve.rs292L