implement /login/get_token (MSC3882)

This commit is contained in:
Jade Ellis 2025-01-11 18:49:21 +00:00 committed by June Clementine Strawberry 🍓🦴
parent afe9e5536b
commit 2cc6ad8df3
7 changed files with 196 additions and 24 deletions

View file

@ -32,8 +32,9 @@ pub(crate) async fn get_capabilities_route(
// we do not implement 3PID stuff
capabilities.thirdparty_id_changes = ThirdPartyIdChangesCapability { enabled: false };
// we dont support generating tokens yet
capabilities.get_login_token = GetLoginTokenCapability { enabled: false };
capabilities.get_login_token = GetLoginTokenCapability {
enabled: services.server.config.login_via_existing_session,
};
// MSC4133 capability
capabilities