From 7f6d1eb5ddeaafc33fec1fb8b3e5f7efc9462f2c Mon Sep 17 00:00:00 2001
From: MatMaul Note: This API is disabled when MSC3861 is enabled. See #15582 This API allows you to manage tokens which can be used to authenticate
registration requests, as proposed in
MSC3231
diff --git a/latest/usage/configuration/config_documentation.html b/latest/usage/configuration/config_documentation.html
index 9ac6706349..414593c55e 100644
--- a/latest/usage/configuration/config_documentation.html
+++ b/latest/usage/configuration/config_documentation.html
@@ -3071,6 +3071,7 @@ and then copy the "url" from the source of the event.)
to style the login flow according to the identity provider in question.
See the spec for possible options here.
Registration Tokens
+server_url
: The URL of the CAS authorization endpoint.protocol_version
: The CAS protocol version, defaults to none (version 3 is required if you want to use "required_attributes").displayname_attribute
: The attribute of the CAS response to use as the display name.
If no name is given here, no displayname will be set.required_attributes
: It is possible to configure Synapse to only allow logins if CAS attributes
@@ -3083,6 +3084,7 @@ All of the listed attributes must match for the login to be permitted.cas_config:
enabled: true
server_url: "https://cas-server.com"
+ protocol_version: 3
displayname_attribute: name
required_attributes:
userGroup: "staff"
@@ -3478,6 +3480,16 @@ normally or via a kick or ban. Defaults to false.
forget_rooms_on_leave: false
exclude_rooms_from_sync
A list of rooms to exclude from sync responses. This is useful for server +administrators wishing to group users into a room without these users being able +to see it from their client.
+By default, no room is excluded.
+Example configuration:
+exclude_rooms_from_sync:
+ - !foo:example.com
+
+Configuration options related to Opentracing support.