用于矩阵 SSO 的 Django CAS

问题描述

我有一个可用的 Django (3.1) 网站,我正在尝试为用户设置一个 Matrix 服务器(使用 Synapse)。

如何为只有我网站的用户才能登录的突触(它支持 SAML、CAS 和 OIDC)设置单点登录

我已经实现了 Django CAS Server 并且有一个有效的登录流程,但我如何将令牌发送到 Matrix?

解决方法

似乎根本不需要处理令牌! 只需在 Matrix 的 cas_config: server_url 中将 cas base url 设置为 homeserver.yaml 就可以了!