Go to file
Andrew Morgan 4f393da115 Initial commit
tests Initial commit
.gitignore Initial commit
LICENSE Initial commit
MANIFEST.in Initial commit
README.md Initial commit
requirements.txt Initial commit
saml_mapping_provider.py Initial commit
setup.cfg Initial commit
setup.py Initial commit
tox.ini Initial commit

README.md

Synapse Mozilla SAML MXID Mapper

Custom SAML auth response -> MXID mapping algorithm used during the Mozilla Matrix trial run.

Installation

This plugin can be installed via PyPi:

pip install matrix-synapse-saml-moz

Usage

Example synapse config:

   saml2_config:
     mapping_provider: "saml_mapping_provider.SamlMappingProvider"

Development and Testing

This repository uses tox to run linting and tests.

Linting code

Code is linted with the flake8 tool. Run tox -e pep8 to check for linting errors in the codebase.

Tests

This repository uses unittest to run the tests located in the tests directory. They can be ran with tox -e tests.