mirror of https://github.com/vector-im/riot-web
				
				
				
			
		
			
				
	
	
		
			154 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			YAML
		
	
	
			
		
		
	
	
			154 lines
		
	
	
		
			5.9 KiB
		
	
	
	
		
			YAML
		
	
	
| clients:
 | |
|     - client_id: 0000000000000000000SYNAPSE
 | |
|       client_auth_method: client_secret_basic
 | |
|       client_secret: "SomeRandomSecret"
 | |
| http:
 | |
|     listeners:
 | |
|         - name: web
 | |
|           resources:
 | |
|               - name: discovery
 | |
|               - name: human
 | |
|               - name: oauth
 | |
|               - name: compat
 | |
|               - name: graphql
 | |
|                 playground: true
 | |
|               - name: assets
 | |
|                 path: /usr/local/share/mas-cli/assets/
 | |
|           binds:
 | |
|               - address: "[::]:8080"
 | |
|           proxy_protocol: false
 | |
|         - name: internal
 | |
|           resources:
 | |
|               - name: health
 | |
|           binds:
 | |
|               - host: localhost
 | |
|                 port: 8081
 | |
|           proxy_protocol: false
 | |
|     trusted_proxies:
 | |
|         - 192.128.0.0/16
 | |
|         - 172.16.0.0/12
 | |
|         - 10.0.0.0/10
 | |
|         - 127.0.0.1/8
 | |
|         - fd00::/8
 | |
|         - ::1/128
 | |
|     public_base: "http://localhost:{{MAS_PORT}}/"
 | |
|     issuer: http://localhost:{{MAS_PORT}}/
 | |
| database:
 | |
|     host: "{{POSTGRES_HOST}}"
 | |
|     port: 5432
 | |
|     database: postgres
 | |
|     username: postgres
 | |
|     password: "{{POSTGRES_PASSWORD}}"
 | |
|     max_connections: 10
 | |
|     min_connections: 0
 | |
|     connect_timeout: 30
 | |
|     idle_timeout: 600
 | |
|     max_lifetime: 1800
 | |
| telemetry:
 | |
|     tracing:
 | |
|         exporter: none
 | |
|         propagators: []
 | |
|     metrics:
 | |
|         exporter: none
 | |
|     sentry:
 | |
|         dsn: null
 | |
| templates:
 | |
|     path: /usr/local/share/mas-cli/templates/
 | |
|     assets_manifest: /usr/local/share/mas-cli/manifest.json
 | |
|     translations_path: /usr/local/share/mas-cli/translations/
 | |
| email:
 | |
|     from: '"Authentication Service" <root@localhost>'
 | |
|     reply_to: '"Authentication Service" <root@localhost>'
 | |
|     transport: smtp
 | |
|     mode: plain
 | |
|     hostname: "host.containers.internal"
 | |
|     port: %{{SMTP_PORT}}
 | |
|     username: username
 | |
|     password: password
 | |
| 
 | |
| secrets:
 | |
|     encryption: 984b18e207c55ad5fbb2a49b217481a722917ee87b2308d4cf314c83fed8e3b5
 | |
|     keys:
 | |
|         - kid: YEAhzrKipJ
 | |
|           key: |
 | |
|               -----BEGIN RSA PRIVATE KEY-----
 | |
|               MIIEowIBAAKCAQEAuIV+AW5vx52I4CuumgSxp6yvKfIAnRdALeZZCoFkIGxUli1B
 | |
|               S79NJ3ls46oLh1pSD9RrhaMp6HTNoi4K3hnP9Q9v77pD7KwdFKG3UdG1zksIB0s/
 | |
|               +/Ey/DmX4LPluwBBS7r/LkQ1jk745lENA++oiDqZf2D/uP8jCHlvaSNyVKTqi1ki
 | |
|               OXPd4T4xBUjzuas9ze5jQVSYtfOidgnv1EzUipbIxgvH1jNt4raRlmP8mOq7xEnW
 | |
|               R+cF5x6n/g17PdSEfrwO4kz6aKGZuMP5lVlDEEnMHKabFSQDBl7+Mpok6jXutbtA
 | |
|               uiBnsKEahF9eoj4na4fpbRNPdIVyoaN5eGvm5wIDAQABAoIBAApyFCYEmHNWaa83
 | |
|               CdVSOrRhRDE9r+c0r79pcNT1ajOjrk4qFa4yEC4R46YntCtfY5Hd1pBkIjU0l4d8
 | |
|               z8Su9WTMEOwjQUEepS7L0NLi6kXZXYT8L40VpGs+32grBvBFHW0qEtQNrHJ36gMv
 | |
|               x2rXoFTF7HaXiSJx3wvVxAbRqOE9tBXLsmNHaWaAdWQG5o77V9+zvMri3cAeEg2w
 | |
|               VkKokb0dza7es7xG3tqS26k69SrwGeeuKo7qCHPH2cfyWmY5Yhv8iOoA59JzzbiK
 | |
|               UdxyzCHskrPSpRKVkVVwmY3RBt282TmSRG7td7e5ESSj50P2e5BI5uu1Hp/dvU4F
 | |
|               vYjV7kECgYEA6WqYoUpVsgQiqhvJwJIc/8gRm0mUy8TenI36z4Iim01Nt7fibWH7
 | |
|               XnsFqLGjXtYNVWvBcCrUl9doEnRbJeG2eRGbGKYAWVrOeFvwM4fYvw9GoOiJdDj4
 | |
|               cgWDe7eHbHE+UTqR7Nnr/UBfipoNWDh6X68HRBuXowh0Q6tOfxsrRFECgYEAyl/V
 | |
|               4b8bFp3pKZZCb+KPSYsQf793cRmrBexPcLWcDPYbMZQADEZ/VLjbrNrpTOWxUWJT
 | |
|               hr8MrWswnHO+l5AFu5CNO+QgV2dHLk+2w8qpdpFRPJCfXfo2D3wZ0c4cv3VCwv1V
 | |
|               5y7f6XWVjDWZYV4wj6c3shxZJjZ+9Hbhf3/twbcCgYA6fuRRR3fCbRbi2qPtBrEN
 | |
|               yO3gpMgNaQEA6vP4HPzfPrhDWmn8T5nXS61XYW03zxz4U1De81zj0K/cMBzHmZFJ
 | |
|               NghQXQmpWwBzWVcREvJWr1Vb7erEnaJlsMwKrSvbGWYspSj82oAxr3hCG+lMOpsw
 | |
|               b4S6pM+TpAK/EqdRY1WsgQKBgQCGoMaaTRXqL9bC0bEU2XVVCWxKb8c3uEmrwQ7/
 | |
|               /fD4NmjUzI5TnDps1CVfkqoNe+hAKddDFqmKXHqUOfOaxDbsFje+lf5l5tDVoDYH
 | |
|               fjTKKdYPIm7CiAeauYY7qpA5Vfq52Opixy4yEwUPp0CII67OggFtPaqY3zwJyWQt
 | |
|               +57hdQKBgGCXM/KKt7ceUDcNJxSGjvu0zD9D5Sv2ihYlEBT/JLaTCCJdvzREevaJ
 | |
|               1d+mpUAt0Lq6A8NWOMq8HPaxAik3rMQ0WtM5iG+XgsUqvTSb7NcshArDLuWGnW3m
 | |
|               MC4rM0UBYAS4QweduUSH1imrwH/1Gu5+PxbiecceRMMggWpzu0Bq
 | |
|               -----END RSA PRIVATE KEY-----              
 | |
|         - kid: 8J1AxrlNZT
 | |
|           key: |
 | |
|               -----BEGIN EC PRIVATE KEY-----
 | |
|               MHcCAQEEIF1cjfIOEdy3BXJ72x6fKpEB8WP1ddZAUJAaqqr/6CpToAoGCCqGSM49
 | |
|               AwEHoUQDQgAEfHdNuI1Yeh3/uOq2PlnW2vymloOVpwBYebbw4VVsna9xhnutIdQW
 | |
|               dE8hkX8Yb0pIDasrDiwllVLzSvsWJAI0Kw==
 | |
|               -----END EC PRIVATE KEY-----              
 | |
|         - kid: 3BW6un1EBi
 | |
|           key: |
 | |
|               -----BEGIN EC PRIVATE KEY-----
 | |
|               MIGkAgEBBDA+3ZV17r8TsiMdw1cpbTSNbyEd5SMy3VS1Mk/kz6O2Ev/3QZut8GE2
 | |
|               q3eGtLBoVQigBwYFK4EEACKhZANiAASs8Wxjk/uRimRKXnPr2/wDaXkN9wMDjYQK
 | |
|               mZULb+0ZP1/cXmuXuri8hUGhQvIU8KWY9PkpV+LMPEdpE54mHPKSLjq5CDXoSZ/P
 | |
|               9f7cdRaOZ000KQPZfIFR9ujJTtDN7Vs=
 | |
|               -----END EC PRIVATE KEY-----              
 | |
|         - kid: pkZ0pTKK0X
 | |
|           key: |
 | |
|               -----BEGIN EC PRIVATE KEY-----
 | |
|               MHQCAQEEIHenfsXYPc5yzjZKUfvmydDR1YRwdsfZYvwHf/2wsYxooAcGBSuBBAAK
 | |
|               oUQDQgAEON1x7Vlu+nA0KvC5vYSOHhDUkfLYNZwYSLPFVT02h9E13yFFMIJegIBl
 | |
|               Aer+6PMZpPc8ycyeH9N+U9NAyliBhQ==
 | |
|               -----END EC PRIVATE KEY-----              
 | |
| passwords:
 | |
|     enabled: true
 | |
|     schemes:
 | |
|         - version: 1
 | |
|           algorithm: argon2id
 | |
| matrix:
 | |
|     homeserver: localhost
 | |
|     secret: AnotherRandomSecret
 | |
|     endpoint: "{{SYNAPSE_URL}}"
 | |
| policy:
 | |
|     wasm_module: /usr/local/share/mas-cli/policy.wasm
 | |
|     client_registration_entrypoint: client_registration/violation
 | |
|     register_entrypoint: register/violation
 | |
|     authorization_grant_entrypoint: authorization_grant/violation
 | |
|     password_entrypoint: password/violation
 | |
|     email_entrypoint: email/violation
 | |
|     data:
 | |
|         client_registration:
 | |
|             allow_insecure_uris: true # allow non-SSL and localhost URIs
 | |
|             allow_missing_contacts: true # EW doesn't have contacts at this time
 | |
| upstream_oauth2:
 | |
|     providers: []
 | |
| branding:
 | |
|     service_name: null
 | |
|     policy_uri: null
 | |
|     tos_uri: null
 | |
|     imprint: null
 | |
|     logo_uri: null
 | |
| experimental:
 | |
|     access_token_ttl: 300
 | |
|     compat_token_ttl: 300
 |