Matrix Authentication Service #31

Open
opened 2025-05-12 01:28:35 +00:00 by eric · 0 comments
Owner

OAuth2 on Synapse and Element is a bit tricky. The simple oidc configuration that comes with the small-hack Synapse chart is not supported on the modern Element-X client. The Matrix Authentication Service is needed for this; however, Synapse does not support MAS auth while also using LDAP. MAS can be configured to use Dex as an OAuth2 provider, which can in turn use LDAP for a user database, but the MAS chart currently in use only supports one provider, which would defeat the purpose.

OAuth2 on Synapse and Element is a bit tricky. The simple oidc configuration that comes with the small-hack Synapse chart is not supported on the modern Element-X client. The Matrix Authentication Service is needed for this; however, Synapse does not support MAS auth while also using LDAP. MAS can be configured to use Dex as an OAuth2 provider, which can in turn use LDAP for a user database, but the MAS chart currently in use only supports one provider, which would defeat the purpose.
eric added this to the 2025:Q2 milestone 2025-05-12 01:28:42 +00:00
Sign in to join this conversation.
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: DevOps/ansible-role-eom#31
No description provided.