deploy: 7d82987b2765b6c203ba12941c844fb7242c6c83
1 files changed, 15 insertions, 0 deletions
diff --git a/develop/print.html b/develop/print.html
index e4f00d50e2..26b70e4068 100644
--- a/develop/print.html
+++ b/develop/print.html
@@ -6823,6 +6823,19 @@ All of the listed attributes must match for the login to be permitted.</p>
users. This allows the CAS SSO flow to be limited to sign in only, rather than
automatically registering users that have a valid SSO login but do not have
a pre-registered account. Defaults to true.</p>
+</li>
+<li>
+<p><code>allow_numeric_ids</code>: set to 'true' allow numeric user IDs (default false).
+This allows CAS SSO flow to provide user IDs composed of numbers only.
+These identifiers will be prefixed by the letter "u" by default.
+The prefix can be configured using the "numeric_ids_prefix" option.
+Be careful to choose the prefix correctly to avoid any possible conflicts
+(e.g. user 1234 becomes u1234 when a user u1234 already exists).</p>
+</li>
+<li>
+<p><code>numeric_ids_prefix</code>: the prefix you wish to add in front of a numeric user ID
+when the "allow_numeric_ids" option is set to "true".
+By default, the prefix is the letter "u" and only alphanumeric characters are allowed.</p>
<p><em>Added in Synapse 1.93.0.</em></p>
</li>
</ul>
@@ -6836,6 +6849,8 @@ a pre-registered account. Defaults to true.</p>
userGroup: "staff"
department: None
enable_registration: true
+ allow_numeric_ids: true
+ numeric_ids_prefix: "numericuser"
</code></pre>
<hr />
<h3 id="sso"><a class="header" href="#sso"><code>sso</code></a></h3>
|