-
-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Keycloak/SSO together with a Matrix - mxisd or matrix-synapse-rest-auth REST authentication password provider module? #96
Comments
I'm not familiar with Keyclock, but looking at its website, it supports OpenId Connect and SAML. It doesn't sound like a good fit for the REST Auth plugin. Maybe you can use Synapse's integrated SAML SSO support? The playbook does not support generating a Synapse config with SAML stuff in it (yet), but you can manually edit the If it's a good fit and it works, it should be easy to add SAML configuration support to this playbook. |
Thank you, we'll try moving that direction. |
Good afternoon. @spantaleev! The access to the installation directory is restricted for the root. Which way is preferable to manually edit configs as you proposed earlier? Didn't find the password for the matrix user, just UID and GID (991) |
You can edit configuration as For such questions, it may be easier to just come to the support room: https://github.com/spantaleev/matrix-docker-ansible-deploy#support |
I guess we can close this now. The solution was to use mxisd and a new project available here: https://github.com/perfsys/matrix-mxisd-aws-keycloak-endpoints |
Openid will added around matrix synapse 1.14 release |
Keycloak docs added |
@spantaleev What would you suggest as a final solution to use Keycloak/SSO together with a Matrix ?
We see several auth options on the link
https://github.com/spantaleev/matrix-docker-ansible-deploy
Another words do we to deploy
mxisd
or we needmatrix-synapse-rest-auth
?Originally posted by @eorlovsky in #93 (comment)
The text was updated successfully, but these errors were encountered: