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
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
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.
I am no longer using the small-hack repo; however, the new chart has the same limitation for OIDC & LDAP.