How to install authlib to have OpenID integration in Synapse?
Solved
Matrix (Synapse/Element)
-
To login with an SSO, Synapse requires authlib library: https://matrix-org.github.io/synapse/latest/openid.html#preparing-synapse
How can I install it, as normally the command is
pip install matrix-synapse[oidc]
, but it's not authorized on a Cloudron instance?
ERROR: Could not install packages due to an OSError: [Errno 30] Read-only file system: '/app/code/env/lib/python3.8/site-packages/authlib'Thanks.
-
@cuzy-app It has to be added to the source package since code in Cloudron is readonly.
I added it here - https://git.cloudron.io/cloudron/synapse-app/-/commit/b2e78007882b5bebcb7d314db71730050f5d862a . If you update, the new package has the module.
-
-