From d43886aec7f4d4cd18136411ddb1c00874b9c580 Mon Sep 17 00:00:00 2001
From: anoadragon453
Synapse can additionally be extended to support custom authentication schemes through optional "password auth provider" modules.
+Synapse supports single sign-on through the SAML, Open ID Connect or CAS protocols. +LDAP and other login methods are supported through first and third-party password +auth provider modules.
Synapse can be configured to use an OpenID Connect Provider (OP) for authentication, instead of its own local password database.
@@ -6735,6 +6739,18 @@ needed to add OAuth2 capabilities to your Django projects. It supports display_name_template: "{{ user.first_name }} {{ user.last_name }}" email_template: "{{ user.email }}" +Synapse supports authenticating users via the Security Assertion +Markup Language +(SAML) protocol natively.
+Please see the saml2_config
and sso
sections of the Synapse configuration
+file for more details.
Synapse supports authenticating users via the Central Authentication +Service protocol +(CAS) natively.
+Please see the cas_config
and sso
sections of the Synapse configuration
+file for more details.
A mapping provider is a Python class (loaded via a Python module) that works out how to map attributes of a SSO response to Matrix-specific -- cgit 1.5.1