kych

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

ModeNameSize
-rw-r--r--.gitignore42L
-rw-r--r--.gitmodules3L
-rw-r--r--COPYING661L
-rw-r--r--Makefile300L
-rw-r--r--README130L
-rwxr-xr-xbootstrap18L
-rwxr-xr-xconfigure321L
-rw-r--r--contrib/config.d/00-kych-defaults.conf66L
-rwxr-xr-xcontrib/kych-dbconfig171L
-rwxr-xr-xcontrib/swiyu-verifier91L
-rwxr-xr-xcontrib/swiyu-verifier-dbconfig205L
-rw-r--r--debian/README.source200L
-rw-r--r--debian/changelog18L
-rw-r--r--debian/control96L
-rw-r--r--debian/copyright137L
-rw-r--r--debian/etc/kych/kych.conf139L
-rw-r--r--debian/etc/swiyu-verifier/application.yml54L
-rw-r--r--debian/etc/swiyu-verifier/client_metadata.json16L
-rw-r--r--debian/etc/swiyu-verifier/swiyu-verifier.env120L
-rw-r--r--debian/kych.README.Debian165L
-rw-r--r--debian/kych.dirs10L
-rw-r--r--debian/kych.install34L
-rw-r--r--debian/kych.manpages5L
-rwxr-xr-xdebian/kych.postinst52L
-rw-r--r--debian/kych.service63L
-rw-r--r--debian/kych.socket19L
-rw-r--r--debian/kych.sysusers10L
-rw-r--r--debian/kych.tmpfiles9L
-rwxr-xr-xdebian/rules140L
-rw-r--r--debian/signing-key.yml.example22L
-rwxr-xr-xdebian/stamp-version.sh71L
-rw-r--r--debian/swiyu-verifier.README.Debian199L
-rw-r--r--debian/swiyu-verifier.dirs6L
-rw-r--r--debian/swiyu-verifier.install22L
-rw-r--r--debian/swiyu-verifier.lintian-overrides5L
-rw-r--r--debian/swiyu-verifier.manpages2L
-rwxr-xr-xdebian/swiyu-verifier.postinst70L
-rwxr-xr-xdebian/swiyu-verifier.postrm24L
-rw-r--r--debian/swiyu-verifier.service83L
-rw-r--r--debian/swiyu-verifier.sysusers6L
-rw-r--r--debian/swiyu-verifier.tmpfiles16L
-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.py102L
-rw-r--r--documentation/taler-docs/README156L
-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-dbconfig.1.rst97L
-rw-r--r--documentation/taler-docs/manpages/kych-dbinit.1.rst131L
-rw-r--r--documentation/taler-docs/manpages/kych-oauth2-gateway.1.rst240L
-rw-r--r--documentation/taler-docs/manpages/kych.conf.5.rst388L
-rw-r--r--documentation/taler-docs/manpages/swiyu-verifier-dbconfig.1.rst111L
-rw-r--r--documentation/taler-docs/manpages/swiyu-verifier.1.rst193L
-rw-r--r--documentation/taler-docs/taler-kych-manual.rst751L
-rw-r--r--documentation/taler-docs/taler-swiyu-verifier-manual.rst1252L
-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.toml68L
-rw-r--r--kych_oauth2_gateway/README152L
-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/bin/dbinit.rs278L
-rw-r--r--kych_oauth2_gateway/src/config.rs315L
-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.rs1507L
-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.rs267L
-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.rs1919L
-rwxr-xr-xscripts/dist.sh172L
-rwxr-xr-xscripts/get_version.sh33L
-rw-r--r--swiyu-verifier/README129L
-rwxr-xr-xswiyu-verifier/api_requests/get_management_api_verifications.sh18L
-rwxr-xr-xswiyu-verifier/api_requests/post_management_api_verifications.sh46L
-rw-r--r--swiyu-verifier/api_requests/request_over_18.json29L
-rw-r--r--swiyu-verifier/application-kych.yml.template76L
-rw-r--r--swiyu-verifier/client_metadata.json20L
-rwxr-xr-xswiyu-verifier/install_db.sh26L
-rwxr-xr-xswiyu-verifier/run.sh87L
-rwxr-xr-xswiyu-verifier/uninstall_db.sh14L
m---------swiyu-verifier/upstream @ d619c92
-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