CAS 与 Django for Matrix SSO

CAS with Django for Matrix SSO

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

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

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

似乎根本不需要处理令牌! 只需在 Matrix 的 homeserver.yaml 中将 cas 基数 url 设置为 cas_config: server_url,它就会产生魔力!