refactor: Add support for multiple static tokens to registration token service

This commit is contained in:
Ginger
2026-02-12 10:16:03 -05:00
committed by Ellis Git
parent 7d0686f33c
commit b2a87e2fb9
3 changed files with 28 additions and 31 deletions
+3 -10
View File
@@ -185,17 +185,10 @@ pub(crate) async fn register_route(
)));
}
if is_guest
&& (!services.config.allow_guest_registration
|| (services.config.allow_registration
&& services
.registration_tokens
.get_config_file_token()
.is_some()))
{
if is_guest && !services.config.allow_guest_registration {
info!(
"Guest registration disabled / registration enabled with token configured, \
rejecting guest registration attempt, initial device name: \"{}\"",
"Guest registration disabled, rejecting guest registration attempt, initial device \
name: \"{}\"",
body.initial_device_display_name.as_deref().unwrap_or("")
);
return Err!(Request(GuestAccessForbidden("Guest registration is disabled.")));