2017-06-06 17:22:46 +02:00
twilio : # Twilio gateway configuration
accountId :
accountToken :
2020-08-05 20:35:11 +02:00
nanpaMessagingServiceSid : # Twilio SID for the messaging service to use for NANPA.
messagingServiceSid : # Twilio SID for the message service to use for non-NANPA.
2021-03-16 03:14:10 +01:00
verifyServiceSid : # Twilio SID for a Verify service
2017-06-06 17:22:46 +02:00
localDomain : # Domain Twilio can connect back to for calls. Should be domain of your service.
2021-05-06 20:16:34 +02:00
defaultClientVerificationTexts :
ios : # Text to use for the verification message on iOS. Will be passed to String.format with the verification code as argument 1.
androidNg : # Text to use for the verification message on android-ng client types. Will be passed to String.format with the verification code as argument 1.
android202001 : # Text to use for the verification message on android-2020-01 client types. Will be passed to String.format with the verification code as argument 1.
android202103 : # Text to use for the verification message on android-2021-03 client types. Will be passed to String.format with the verification code as argument 1.
generic : # Text to use when the client type is unrecognized. Will be passed to String.format with the verification code as argument 1.
regionalClientVerificationTexts : # Map of country codes to custom texts
999 : # example country code
ios :
# … all keys from defaultClientVerificationTexts are required
2021-03-16 03:14:10 +01:00
androidAppHash : # Hash appended to Android
2021-04-20 00:53:50 +02:00
verifyServiceFriendlyName : # Service name used in template. Requires Twilio account rep to enable
2017-06-06 17:22:46 +02:00
push :
queueSize : # Size of push pending queue
redphone :
authKey : # Deprecated
turn : # TURN server configuration
secret : # TURN server secret
uris :
- stun:yourdomain:80
- stun:yourdomain.com:443
- turn:yourdomain:443?transport=udp
- turn:etc.com:80?transport=udp
2020-06-06 17:24:11 +02:00
cacheCluster : # Redis server configuration for cache cluster
urls :
- redis://redis.example.com:6379/
2018-09-18 20:17:12 +02:00
directory :
client : # Configuration for interfacing with Contact Discovery Service cluster
userAuthenticationTokenSharedSecret : # hex-encoded secret shared with CDS used to generate auth tokens for Signal users
userAuthenticationTokenUserIdSecret : # hex-encoded secret shared among Signal-Servers to obscure user phone numbers from CDS
sqs :
accessKey : # AWS SQS accessKey
accessSecret : # AWS SQS accessSecret
queueUrl : # AWS SQS queue url
server :
2018-09-20 09:37:05 +02:00
replicationUrl : # CDS replication endpoint base url
replicationPassword : # CDS replication endpoint password
replicationCaCertificate : # CDS replication endpoint TLS certificate trust root
reconciliationChunkSize : # CDS reconciliation chunk size
reconciliationChunkIntervalMs : # CDS reconciliation chunk interval, in milliseconds
2018-04-27 21:31:31 +02:00
messageCache : # Redis server configuration for message store cache
2020-08-27 20:24:45 +02:00
persistDelayMinutes :
2020-07-09 15:34:20 +02:00
cluster :
urls :
- redis://redis.example.com:6379/
2013-12-09 08:11:09 +01:00
2017-06-06 17:22:46 +02:00
messageStore : # Postgresql database configuration for message store
2015-04-22 04:45:31 +02:00
driverClass : org.postgresql.Driver
user :
password :
url :
2013-12-09 08:11:09 +01:00
2020-07-31 22:06:50 +02:00
metricsCluster :
urls :
- redis://redis.example.com:6379/
2020-03-18 17:47:30 +01:00
awsAttachments : # AWS S3 configuration
2017-06-06 17:22:46 +02:00
accessKey :
accessSecret :
2017-08-28 19:26:05 +02:00
bucket :
2020-03-18 17:47:30 +01:00
region :
gcpAttachments : # GCP Storage configuration
domain :
email :
maxSizeInBytes :
pathPrefix :
rsaSigningKey :
2017-08-28 19:26:05 +02:00
profiles : # AWS S3 configuration
accessKey :
accessSecret :
bucket :
region :
2013-12-09 08:11:09 +01:00
2017-06-06 17:22:46 +02:00
database : # Postgresql database configuration
driverClass : org.postgresql.Driver
2015-04-22 04:45:31 +02:00
user :
password :
2017-06-06 17:22:46 +02:00
url :
2013-12-09 08:11:09 +01:00
2017-06-06 17:22:46 +02:00
apn : # Apple Push Notifications configuration
2020-05-04 22:48:49 +02:00
sandbox : true
2017-06-06 17:22:46 +02:00
bundleId :
2020-05-04 22:48:49 +02:00
keyId :
teamId :
signingKey :
2015-04-22 04:45:31 +02:00
2017-06-06 17:22:46 +02:00
gcm : # GCM Configuration
senderId :
apiKey :
2020-05-12 21:48:43 +02:00
micrometer : # Micrometer metrics config
2020-07-23 17:55:52 +02:00
- name : "example"
- uri : "https://metrics.example.com/"
- apiKey :
- accountId :
2020-08-10 23:31:15 +02:00
remoteConfig :
authorizedTokens :
- # 1st authorized token
- # 2nd authorized token
- # ...
- # Nth authorized token
globalConfig : # keys and values that are given to clients on GET /v1/config
2020-08-27 02:27:33 +02:00
2020-10-08 16:51:01 +02:00
paymentService :
userAuthenticationTokenSharedSecret : # hex-encoded 32-byte secret shared with MobileCoin services used to generate auth tokens for Signal users
2021-05-10 18:43:36 +02:00
donation :
uri : # value
apiKey : # value
supportedCurrencies :
- # 1st supported currency
- # 2nd supported currency
- # ...
- # Nth supported currency
circuitBreaker :
failureRateThreshold : # value
ringBufferSizeInHalfOpenState : # value
ringBufferSizeInClosedState : # value
waitDurationInOpenStateInSeconds : # value
retry :
maxAttempts : # value
waitDuration : # value