Comments (8)
Yes, OIDC is clearly out of scope, but MAS working with an external OIDC would be very helpful.
from matrix-docker-ansible-deploy.
i.e. can you use Element-X with synapse and SSO without MAS?
That is exactly what is NOT possible. You have to have SSO via MAS if you want it to work with Element X.
from matrix-docker-ansible-deploy.
Is this what is needed for Element X to show the Sign In with (OIDC) button? I have oidc enabled and working in the web app, but Element X doesn't give me the option
from matrix-docker-ansible-deploy.
Is this what is needed for Element X to show the Sign In with button? I have oidc enabled and working in the web app, but Element X doesn't give me the option
Yes exactly for that. I have the same issue.
from matrix-docker-ansible-deploy.
is there a reason why this is not picked up? i.e. can you use Element-X with synapse and SSO without MAS?
from matrix-docker-ansible-deploy.
Hi, I was searching how I would be able to link my homeserver (currently using ma1sd authentication) with the elementX app, I found this ticket.
If I understand correctly, ma1sd isn't allowing OIDC, so if I configure a OIDC like Auth0, Hydra, or MAS (others), I will be able to register an account on my homeserver ? (right now I can only sign in from elementX on my homeserver)
I'm interested in consolidating my deployment management into a single playbook instead of having the OIDC elsewhere. To achieve this, I propose introducing a new role that would handle installing and spawning a service, such as Authentik or Hydra (open-source OIDC), using Docker. I've already conducted some research and outlined a plan for implementing this. I'd appreciate any suggestions or feedback on where I should start to do that. I'm novice with Ansible, playing with this playbook is my first experience.
from matrix-docker-ansible-deploy.
This has nothing whatsoever to do with ma1sd. The issue is that there exist two different OIDC implementations in synapse currently, the original one, not supported by Element X, and the newer one, currently in development, for Matrix 2.0 via MAS, which is supported by Element X. In the former case, synapse directly talks to an OIDC providers such as Authentik or Keycloak, whereas in the latter the authentication is handled through MAS which is what talks to the OIDC provider. In both cases though, an OIDC provider is still required. MAS currently does not, but will, support registering accounts directly within it.
Setting up OIDC via this playbook seems frankly out of scope and incredibly complex, primarily because SSO doesn't make much sense unless you can also configure other services to use the same OIDC provider. I doubt the maintainers will support such an addition.
from matrix-docker-ansible-deploy.
Will MAS be coming to this playbook?
from matrix-docker-ansible-deploy.
Related Issues (20)
- traefik issue for bridge connection after update HOT 1
- Problem with docker.asc in keyrings after last chore(deps): update ghcr.io/element-hq/synapse docker tag to v1.108.0 HOT 7
- Synapse server occasionally suddenly unresponsive HOT 1
- Help HOT 1
- Enabling matrix-media-repo for an arm64 server results in the wrong architecture being installed
- Wechat bot will not respond HOT 2
- matrix-media-repo manifest unknown
- Federation not working/ 404 Page not found / Playbook Error HOT 4
- Importing an existing Postgres database from another installation
- Element calls not possible without turn.matrix.org enabled (jitsi works however) HOT 3
- Jitsi playbook don't change meet.element.io HOT 1
- Sliding Sync Metrics HOT 1
- [Feature Request] Add matrix-matrix double puppeting bridge.
- Synapse setup with Mautrix Double puppeting bridges. No Bot Chats available. HOT 3
- Unhandled exception when running the playbook HOT 1
- 404s after attempting to uninstall and reinstall
- Feature Request: Chaz multi-chatbot
- use consistent worker IDs for synapse stream writers
- clean up and document prometheus-nginxlog-exporter
- Ansible Set_Fact Task Error During Matrix Synapse Deployment HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from matrix-docker-ansible-deploy.