MAS (Matrix Authentication Service) is a user management and authentication service for Matrix homeservers, written and maintained by Element. You can directly run and manage the source code in this repository, available under an AGPL license (or alternatively under a commercial license from Element). Support is not provided by Element unless you have a subscription.
It has been created to support the migration of Matrix to a next-generation of auth APIs per MSC3861.
See the Documentation for information on installation and use.
You can learn more about Matrix and next-generation auth at areweoidcyet.com.
Developers and users of Matrix Authentication Service can chat in the #matrix-auth:matrix.org room on Matrix.
The best way to get a modern Element Matrix stack is through the Element Server Suite Community Edition, which includes MAS.
The MAS documentation describes how to install and configure MAS. We recommend using the Docker image or the pre-built binaries.
Matrix Authentication Service is available in multiple languages. Anyone can contribute to translations through Localazy.
See the contribution guidelines for information on how to contribute to this project.