commit 33759b6ae03da73befa130fdcf88184da082348b parent 81aabef025a7c3b574dd0f6e729d266ad09dcfe7 Author: Florian Dold <florian@dold.me> Date: Sat, 24 Aug 2024 20:00:27 +0200 challenger config Diffstat:
| M | scripts/demo/setup-sandcastle.sh | | | 34 | ++++++++++++++++++++++++++++++++-- |
1 file changed, 32 insertions(+), 2 deletions(-)
diff --git a/scripts/demo/setup-sandcastle.sh b/scripts/demo/setup-sandcastle.sh @@ -20,7 +20,7 @@ echo "Provisioning sandcastle" # General configuration. # Might eventually be moved to an external file. -# Source any ovverrides from external file +# Source any overrides from external file if [[ -e /overrides ]]; then source /overrides fi @@ -388,7 +388,7 @@ EXPOSED = yes IS_AND_COMBINATOR = YES THRESHOLD = $CURRENCY:10 TIMEFRAME = 1h -NEXT_MEASURES = m1 +NEXT_MEASURES = m1 m2 [kyc-measure-m1] CHECK_NAME = c1 @@ -407,6 +407,36 @@ FORM_NAME = name_and_dob DESCRIPTION = name and date of birth OUTPUTS = full_name birthdate FALLBACK = m1 + +[kyc-measure-m2] +CHECK_NAME = c2 +CONTEXT = {} +PROGRAM = p2 + +[aml-program-p2] +COMMAND = /data/sandcastle-amp-email +ENABLED = true +DESCRIPTION = check for validated email address in attributes +FALLBACK = m2 + +[kyc-check-c2] +TYPE = LINK +PROVIDER_ID = mychallenger +DESCRIPTION = email verification via challenger +OUTPUTS = email +FALLBACK = m1 + +[kyc-provider-mychallenger] +LOGIC = oauth2 +#CONVERTER = taler-exchange-kyc-oauth2-challenger.sh +KYC_OAUTH2_VALIDITY = 2d +KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID +KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET +KYC_OAUTH2_AUTHORIZE_URL = "https://$CHALLENGER_DOMAIN/authorize#setup" +KYC_OAUTH2_TOKEN_URL = "https://$CHALLENGER_DOMAIN/token +KYC_OAUTH2_INFO_URL = "https://$CHALLENGER_DOMAIN/info +KYC_OAUTH2_POST_URL = https://$EXCHANGE_DOMAIN/kyc-done +KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh EOF else