diff --git a/matrix/synapse.yaml b/matrix/synapse.yaml index 94bf1a4..aa2e9c3 100644 --- a/matrix/synapse.yaml +++ b/matrix/synapse.yaml @@ -16,6 +16,22 @@ data: enable_metrics: true report_stats: true + oidc_providers: + - idp_id: authentik + idp_name: "Authentik" + idp_brand: "authentik" + issuer: "https://auth.apps.undercloud.dev/application/o/matrix/" + client_id: "w9W4luRWCA8VGnzkrw278ppJVVEV2LE5XuPfjU5d" + client_secret: "n3sjaFXIZZzgUxS822AakkGdueTZNcEQAx92WQVjnZ714ZKuujAaPtx7ML7MPtSPT3qLmrIduSKICkSO05zrht7kttn2DxpIeFNRELpCNPK171xglqb9lGhGuRIVJV4J" + scopes: ["openid", "profile", "email"] + allow_existing_users: true + enable_registration: true + user_mapping_provider: + config: + localpart_template: "{{ user.preferred_username | lower }}" + display_name_template: "{{ user.name }}" + email_template: "{{ user.email }}" + listeners: - port: 8008 tls: false