taler-directory.conf.example (2227B)
1 [directory] 2 BASE_URL = http://localhost:11000 3 BIND_TO = localhost:11000 4 FOOTER = web/templates/footer.html 5 CHALLENGE_BYTES = 16 6 VALIDATION_INITIATION_MAX = 3 7 SOLUTION_ATTEMPT_MAX = 3 8 VALIDATION_TIMEFRAME = 5m 9 SOLUTION_ATTEMPT_TIMEFRAME = 1h 10 MONTHLY_FEE = KUDOS:0 11 PURGE_MAPPINGS_ON_STARTUP_DANGEROUS = false 12 VALIDATION_EXPIRATION = 24h 13 VALIDATION_LANDING = web/templates/validation_landing.html 14 LANDING_PAGE = web/templates/landing.html 15 LOOKUP_RESULT_PAGE = web/templates/lookup_result.html 16 SALT = ChangeMe 17 DEFAULT_DOC_FILETYPE = text/html 18 DEFAULT_DOC_LANG = en 19 DEFAULT_TOS_PATH = terms/ 20 DEFAULT_PP_PATH = privacy/ 21 SUPPORTED_DOC_FILETYPES = text/html application/pdf application/epub application/xml text/plain 22 MERCHANT_BASE_URL = "https://backend.demo.taler.net" 23 MERCHANT_TOKEN = "sandbox" 24 PURGE_MAPPINGS_ON_STARTUP_DANGEROUS = false 25 VALID_PAYMENT_SYSTEM_ADDRESS_REGEX = ".*" 26 27 [directory-pq] 28 CONNECTION_STRING = postgres:///taler-directory?HOST=/var/run/postgresql 29 30 [directory-validator-email] 31 TYPE = command 32 ENABLED = true 33 COMMAND = test 34 VALID_ALIAS_REGEX='^\S+@\S+\.\S+$' 35 36 [directory-validator-phone] 37 TYPE = command 38 ENABLED = true 39 COMMAND = test 40 41 [directory-validator-oidctest] 42 TYPE = oidc 43 ENABLED = false 44 AUTHORIZATION_ENDPOINT=http://127.0.0.1:9400/oauth2/authorize 45 TOKEN_ENDPOINT=http://127.0.0.1:9400/oauth2/token 46 USERINFO_ENDPOINT=http://127.0.0.1:9400/userinfo 47 CLIENT_ID=test 48 CLIENT_SECRET=testsecret 49 SCOPE=openid email 50 VALID_ALIAS_REGEX='^\S+@\S+\.\S+$' 51 ALIAS_CLAIM=sub 52 53 [directory-validator-mastodon] 54 TYPE = oidc 55 ENABLED = true 56 AUTHORIZATION_ENDPOINT=https://mastodon.social/oauth/authorize 57 TOKEN_ENDPOINT=https://mastodon.social/oauth/token 58 USERINFO_ENDPOINT=https://mastodon.social/oauth/userinfo 59 CLIENT_ID=test 60 CLIENT_SECRET=testsecret 61 SCOPE=profile 62 VALID_ALIAS_REGEX='^\S+$' 63 ALIAS_CLAIM="preferred_username" 64 65