sandcastle-ng

Scripts for the deployment of Sandcastle (GNU Taler)
Log | Files | Refs | README

setup-kyc-tops.sh (2856B)


      1 cat <<EOF >/etc/taler-exchange/conf.d/sandcastle-kyc.conf
      2 [exchange]
      3 enable_kyc = yes
      4 
      5 AML_SPA_DIALECT = $AML_SPA_DIALECT
      6 
      7 [kyc-provider-sms-challenger]
      8 LOGIC = oauth2
      9 KYC_OAUTH2_VALIDITY = 2d
     10 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID
     11 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET
     12 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup"
     13 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token"
     14 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info"
     15 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html"
     16 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh
     17 
     18 [kyc-provider-email-challenger]
     19 LOGIC = oauth2
     20 KYC_OAUTH2_VALIDITY = 2d
     21 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID
     22 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET
     23 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup"
     24 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token"
     25 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info"
     26 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html"
     27 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh
     28 
     29 [kyc-provider-postal-challenger]
     30 LOGIC = oauth2
     31 KYC_OAUTH2_VALIDITY = 2d
     32 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID
     33 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET
     34 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup"
     35 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token"
     36 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info"
     37 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html"
     38 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh
     39 
     40 [kyc-provider-kycaid-individual]
     41 LOGIC = oauth2
     42 KYC_OAUTH2_VALIDITY = 2d
     43 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID
     44 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET
     45 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup"
     46 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token"
     47 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info"
     48 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html"
     49 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh
     50 
     51 [kyc-provider-kycaid-business]
     52 LOGIC = oauth2
     53 KYC_OAUTH2_VALIDITY = 2d
     54 KYC_OAUTH2_CLIENT_ID = $CHALLENGER_CLIENT_ID
     55 KYC_OAUTH2_CLIENT_SECRET = $CHALLENGER_CLIENT_SECRET
     56 KYC_OAUTH2_AUTHORIZE_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/authorize#setup"
     57 KYC_OAUTH2_TOKEN_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/token"
     58 KYC_OAUTH2_INFO_URL = "$PROTO://$CHALLENGER_DOMAIN$PORT_SUFFIX/info"
     59 KYC_OAUTH2_POST_URL = "https://taler.net/en/kyc-done.html"
     60 KYC_OAUTH2_CONVERTER_HELPER = taler-exchange-kyc-oauth2-challenger.sh
     61 EOF
     62 
     63 
     64 sed -e "s/CHF:/$CURRENCY:/g" /data/kyc-rules-tops.conf >>/etc/taler-exchange/conf.d/sandcastle-kyc.conf