logoalt Hacker News

neilvlast Wednesday at 7:42 PM2 repliesview on HN

* Is all matrix.org's server-side for this open source, and able to be self-hosted?

* Do all the Matrix clients need to be modified to support this authentication method?


Replies

Arathornlast Wednesday at 8:33 PM

The new authentication server (MAS) is at https://github.com/element-hq/matrix-authentication-service (AGPLv3) and entirely self-hostable - e.g. https://github.com/element-hq/ess-helm for the brand new official helm charts from Element, or https://github.com/element-hq/element-docker-demo for a very quick and dirty docker-compose setup i threw together.

MAS provides backwards compatibility for the old Matrix auth APIs for existing Matrix clients, so they do not need to be modified to keep working. However, to get the most out of all the new auth features (2FA, MFA, QR login etc. etc.) then clients will need to be upgraded to speak OIDC natively. Element X for instance is already OIDC-native.

https://areweoidcyet.com has more details.

cyberaxlast Wednesday at 7:51 PM

1. Yes. Even the public website is open source. The license is AGPLv3: https://github.com/element-hq/synapse

2. Yes.