Make Synapse use ma1sd (if enabled) for threepid registration
This commit is contained in:
parent
a0b82d2234
commit
845f5f007b
@ -655,6 +655,11 @@ matrix_synapse_container_image_self_build: "{{ matrix_container_images_self_buil
|
|||||||
# When ma1sd is enabled, we can use it instead of the default public Identity servers.
|
# When ma1sd is enabled, we can use it instead of the default public Identity servers.
|
||||||
matrix_synapse_trusted_third_party_id_servers: "{{ [matrix_server_fqn_matrix] if matrix_ma1sd_enabled else matrix_synapse_id_servers_public }}"
|
matrix_synapse_trusted_third_party_id_servers: "{{ [matrix_server_fqn_matrix] if matrix_ma1sd_enabled else matrix_synapse_id_servers_public }}"
|
||||||
|
|
||||||
|
# When ma1sd is enabled, we can use it to validate email addresses and phone numbers.
|
||||||
|
# Synapse can validate email addresses by itself as well, but it's probably not what we want by default when we have an identity server.
|
||||||
|
matrix_synapse_account_threepid_delegates_email: "{{ 'http://matrix-ma1sd:8090' if matrix_ma1sd_enabled else '' }}"
|
||||||
|
matrix_synapse_account_threepid_delegates_msisdn: "{{ 'http://matrix-ma1sd:8090' if matrix_ma1sd_enabled else '' }}"
|
||||||
|
|
||||||
# Normally, matrix-nginx-proxy is enabled and nginx can reach Synapse over the container network.
|
# Normally, matrix-nginx-proxy is enabled and nginx can reach Synapse over the container network.
|
||||||
# If matrix-nginx-proxy is not enabled, or you otherwise have a need for it,
|
# If matrix-nginx-proxy is not enabled, or you otherwise have a need for it,
|
||||||
# you can expose Synapse's ports to the host.
|
# you can expose Synapse's ports to the host.
|
||||||
|
@ -164,6 +164,14 @@ matrix_synapse_enable_group_creation: false
|
|||||||
# A list of 3PID types which users must supply when registering (possible values: email, msisdn).
|
# A list of 3PID types which users must supply when registering (possible values: email, msisdn).
|
||||||
matrix_synapse_registrations_require_3pid: []
|
matrix_synapse_registrations_require_3pid: []
|
||||||
|
|
||||||
|
# The server to use for email threepid validation. When empty, Synapse does it by itself.
|
||||||
|
# Otherwise, this should be pointed to an identity server.
|
||||||
|
matrix_synapse_account_threepid_delegates_email: ''
|
||||||
|
|
||||||
|
# The server to use for phone number threepid validation. When empty, validation cannot happen, as Synapse doesn't support it.
|
||||||
|
# To make it work, this should be pointed to an identity server.
|
||||||
|
matrix_synapse_account_threepid_delegates_msisdn: ''
|
||||||
|
|
||||||
# Users who register on this homeserver will automatically be joined to these rooms.
|
# Users who register on this homeserver will automatically be joined to these rooms.
|
||||||
# Rooms are to be specified using addresses (e.g. `#address:example.com`)
|
# Rooms are to be specified using addresses (e.g. `#address:example.com`)
|
||||||
matrix_synapse_auto_join_rooms: []
|
matrix_synapse_auto_join_rooms: []
|
||||||
|
@ -1060,8 +1060,8 @@ trusted_third_party_id_servers:
|
|||||||
# If a delegate is specified, the config option public_baseurl must also be filled out.
|
# If a delegate is specified, the config option public_baseurl must also be filled out.
|
||||||
#
|
#
|
||||||
account_threepid_delegates:
|
account_threepid_delegates:
|
||||||
#email: https://example.com # Delegate email sending to example.com
|
email: {{ matrix_synapse_account_threepid_delegates_email|to_json }}
|
||||||
#msisdn: http://localhost:8090 # Delegate SMS sending to this local process
|
msisdn: {{ matrix_synapse_account_threepid_delegates_msisdn|to_json }}
|
||||||
|
|
||||||
# Users who register on this homeserver will automatically be joined
|
# Users who register on this homeserver will automatically be joined
|
||||||
# to these rooms
|
# to these rooms
|
||||||
|
Loading…
Reference in New Issue
Block a user