-
-
Notifications
You must be signed in to change notification settings - Fork 2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Missing support for SAML auth #3544
Comments
Very interested in this feature. Due to it's lack SAML support of matrix synapse is currently useless. |
Is there any progress regarding this issue? |
SAML would be extremely helpful for a group of organizations I belong to |
The SAML portion of this goes no where, since the reference ultimately points to OAUTH. |
Any news on SAML authentication? |
Does Riot Web currently support SAML2 or not? |
Since SAML is only half implemented., ... -1- Is there any (callback) function that can be called in a password provider to allow a custom SSO login when hitting the Riot Web index instead of SAML? -2- Or is there any way to set the creds for Riot Web programmatically to establish a SSO, i.e. signing in the user in the backgound through the client-server API (https://matrix.org/docs/spec/client_server/r0.4.0.html#login) and handing over the creds to Riot Web (e.g. for function "Lifecycle.setLoggedIn([...})")? |
As I understand it, SAML support is now fully implemented in Riot and Synapse... However, we'll still missing good docs on how to assemble everything together. We'll keep this issue open to track the docs work that remains. |
see also matrix-org/synapse#5764 on the docs front |
SSO with SAML now works. And SSO can be used for UIA. But if both password auth and SAML are enabled in synapse, Riot will apparently prefer password auth, even if the current user has no password set: matrix-org/synapse#5667 (comment) |
This should perhaps be consistent with login where if SSO and password are supported then Riot treats it as if only SSO existed. |
it's mostly a misconfiguration if you're advertising both as it's expected that your SSO system handle passwords for you. I'm actually going to close this as the docs front should be a separate issue, and likely fall mostly on the Synapse side. |
Description
When SAML authentication is enabled in Synapse (saml2_config in homeserver.yaml) Riot clients no longer work for authentication.
Steps to reproduce
Client will present an error message.
For Windows/Web client the message shown is:
For Android client the message shown is:
Version information
For the web app:
For the desktop app:
For Mobile app:
The text was updated successfully, but these errors were encountered: