This issue has been migrated from [#10469](https://github.com/matrix-org/synapse/issues/10469). --- Meta issue to track which module interfaces haven't been ported to the new module interface introduced in matrix-org/synapse#10062 yet. * [x] Additional resources (#10062) * [x] Spam checker (#10062) * [x] Third-party rules (#10386) * [x] Auth provider (#10548) * [ ] Media storage provider * [ ] OIDC user mapping provider * [ ] SAML2 user mapping provider * [x] Presence router (#10524)