From b95eb6dee8f84f4c6eb366301d73c3b89622db2c Mon Sep 17 00:00:00 2001
From: MatMaul backchannel_logout_enabled
You should receive a response similar to the following. Make sure to save it.
{"client_id":"someclientid_123","client_secret":"someclientsecret_123","id":"12345","name":"my_synapse_app","redirect_uri":"https://[synapse_public_baseurl]/_synapse/client/oidc/callback","website":null,"vapid_key":"somerandomvapidkey_123"}
-As the Synapse login mechanism needs an attribute to uniquely identify users, and Mastodon's endpoint does not return a sub
property, an alternative subject_claim
has to be set. Your Synapse configuration should include the following:
As the Synapse login mechanism needs an attribute to uniquely identify users, and Mastodon's endpoint does not return a sub
property, an alternative subject_template
has to be set. Your Synapse configuration should include the following:
oidc_providers:
- idp_id: my_mastodon
idp_name: "Mastodon Instance Example"
@@ -8249,7 +8249,9 @@ This can be optionally enabled by setting backchannel_logout_enabled
Note that the fields client_id
and client_secret
are taken from the CURL response above.