Synapse Single Sign-On service
When Single Sign-On is enabled, Matrix client applications (like Element) will provide a Continue with SSO button as shown in the screenshot below:
Any OpenID Connect Provider should work with Synapse, as long as it supports the authorization code flow . Frequent choices are Keycloak , Google and Github , but at least 15 other providers are known to work well.
To figure out how to prepare your OpenID Connect Provider and what configuration you would need, see the Sample Configs section of the Synapse documentation.
When at least one Single Sign-On provider is configured, Matrix client apps will start showing additional sign-in buttons (e.g. Continue with Keycloak).
By default, Synapse allows authentication both with its local password database and with the configured Single Sign-On providers. If you’d like to disable Synapse’s local database authentication and only rely on SSO, let us know and we’ll adjust the configuration for your server!
Multiple Sigle Sign-On providers can be enabled at the same time. Our order form only supports one, but feel free to contact us and we can enable any number of them!
Don't have a Matrix server yet?
We specialize in setup, hosting and maintenance of Matrix and various Matrix & non-Matrix add-ons.
Hosting is on affordable VPS servers provided by us (via Hetzner Cloud) in the EU or US, or on your own infrastructure anywhere in the world.
Let's build your Matrix haven together!