Vuoi usare DiscourseConnect per l’SSO? Ad esempio, da un sito di identity provider, autenticare gli utenti su più siti Discourse con DiscourseConnect? Se è così, penso che sia tecnicamente possibile farlo, ma non è il caso d’uso previsto per DiscourseConnect. La sfida sarà determinare da quale sito Discourse è originata una richiesta SSO. Penso che questo possa essere fatto aggiungendo un parametro URL all’impostazione discourse connect url di ciascun sito Discourse. Ad esempio:
https://example.com/sso?subdomain=foohttps://example.com/sso?subdomain=bar
Il codice sul sito dell’identity provider potrebbe quindi reindirizzare le richieste SSO ai sottodomini appropriati: foo.example.com o bar.example.com.
Sono a conoscenza di un sito che ha implementato qualcosa di simile in passato, ma non sono sicuro che stiano ancora utilizzando quell’approccio.