Skip to main content Crate tuwunel_api_admin Copy item path Source pub(crate) use log as _; π pub(crate) use self::get_nonce::admin_register_nonce_route ; π pub(crate) use self::is_user_locked::is_user_locked_route ; π pub(crate) use self::is_user_suspended::is_user_suspended_route ; π pub(crate) use self::lock_user::lock_user_route ; π pub(crate) use self::register::admin_register_route ; π pub(crate) use self::suspend_user::suspend_user_route ; π pub(crate) use futures::future::join3; π pub(crate) use ruma::UserId; π pub(crate) use tuwunel_api::router::require_admin ; π pub(crate) use ClientIp ; π pub(crate) use Ruma ; π pub(crate) use RumaAdmin ; π pub(crate) use RumaResponse ; π pub(crate) use State ; π pub(crate) use Config ; π pub(crate) use Err ; π pub(crate) use Result ; π devices π Synapse admin API: device endpoints. federation π Synapse admin API: federation endpoints. get_nonce π is_user_locked π is_user_suspended π lock_user π media π Synapse admin API: media endpoints. misc π Synapse admin API: miscellaneous endpoints. register π rooms π Synapse admin API: room endpoints. routes Provides the administrator route builder. suspend_user π tokens π Synapse admin API: registration-token endpoints. users π Synapse admin API: user endpoints. authorize π MSC4323: authorization is checked before account lookups
(anti-enumeration) per spec. mas_active π True when Matrix Authentication Service delegation is active, in which case
the Synapse-mirrored admin routes MAS owns (user admin, login-as,
reset_password, registration tokens) are left unregistered and answer 404,
mirroring Synapseβs de-registration of those servlets. refuse_server_user π Refuses the server user as the target of a user endpoint.