diff options
author | Erik Johnston <erik@matrix.org> | 2019-03-21 12:52:22 +0000 |
---|---|---|
committer | Erik Johnston <erik@matrix.org> | 2019-03-21 12:52:22 +0000 |
commit | aefb7a1146e554db6be59fc820ea06c93fcd5e81 (patch) | |
tree | fd931fba257723e39ff2bb85165c4db0dd2c9748 | |
parent | Add another test (diff) | |
download | synapse-aefb7a1146e554db6be59fc820ea06c93fcd5e81.tar.xz |
Update sample config
-rw-r--r-- | docs/sample_config.yaml | 52 | ||||
-rw-r--r-- | synapse/config/user_directory.py | 5 |
2 files changed, 54 insertions, 3 deletions
diff --git a/docs/sample_config.yaml b/docs/sample_config.yaml index 4ada0fba0e..73d02a63fc 100644 --- a/docs/sample_config.yaml +++ b/docs/sample_config.yaml @@ -654,9 +654,27 @@ uploads_path: "DATADIR/uploads" # #disable_msisdn_registration: true +# Derive the user's matrix ID from a type of 3PID used when registering. +# This overrides any matrix ID the user proposes when calling /register +# The 3PID type should be present in registrations_require_3pid to avoid +# users failing to register if they don't specify the right kind of 3pid. +# +#register_mxid_from_3pid: email + # Mandate that users are only allowed to associate certain formats of # 3PIDs with accounts on this server. # +# Use an Identity Server to establish which 3PIDs are allowed to register? +# Overrides allowed_local_3pids below. +# +#check_is_for_allowed_local_3pids: matrix.org +# +# If you are using an IS you can also check whether that IS registers +# pending invites for the given 3PID (and then allow it to sign up on +# the platform): +# +#allow_invited_3pids: False +# #allowed_local_3pids: # - medium: email # pattern: '.*@matrix\.org' @@ -665,6 +683,11 @@ uploads_path: "DATADIR/uploads" # - medium: msisdn # pattern: '\+44' +# If true, stop users from trying to change the 3PIDs associated with +# their accounts. +# +#disable_3pid_changes: False + # If set, allows registration of standard or admin accounts by anyone who # has the shared secret, even if registration is otherwise disabled. # @@ -702,6 +725,30 @@ uploads_path: "DATADIR/uploads" # - matrix.org # - vector.im +# If enabled, user IDs, display names and avatar URLs will be replicated +# to this server whenever they change. +# This is an experimental API currently implemented by sydent to support +# cross-homeserver user directories. +# +#replicate_user_profiles_to: example.com + +# If specified, attempt to replay registrations, profile changes & 3pid +# bindings on the given target homeserver via the AS API. The HS is authed +# via a given AS token. +# +#shadow_server: +# hs_url: https://shadow.example.com +# hs: shadow.example.com +# as_token: 12u394refgbdhivsia + +# If enabled, don't let users set their own display names/avatars +# other than for the very first time (unless they are a server admin). +# Useful when provisioning users based on the contents of a 3rd party +# directory and to avoid ambiguities. +# +#disable_set_displayname: False +#disable_set_avatar_url: False + # Users who register on this homeserver will automatically be joined # to these rooms # @@ -975,6 +1022,11 @@ password_config: #user_directory: # enabled: true # search_all_users: false +# +# # If this is set, user search will be delegated to this ID server instead +# # of synapse performing the search itself. +# # This is an experimental API. +# defer_to_id_server: https://id.example.com # User Consent configuration diff --git a/synapse/config/user_directory.py b/synapse/config/user_directory.py index 7abf40f37d..56eff15ef8 100644 --- a/synapse/config/user_directory.py +++ b/synapse/config/user_directory.py @@ -52,9 +52,8 @@ class UserDirectoryConfig(Config): # on your database to tell it to rebuild the user_directory search indexes. # #user_directory: - # enabled: true - # - # search_all_users: false + # enabled: true + # search_all_users: false # # # If this is set, user search will be delegated to this ID server instead # # of synapse performing the search itself. |