Кто-нибудь создавал/находил сайт как мультисайт (SSO)? Хотелось бы увидеть возможности для вдохновения!

Вы хотите использовать DiscourseConnect для SSO? Например, с одного провайдера идентификации аутентифицировать пользователей на нескольких сайтах Discourse с помощью DiscourseConnect? Если да, то, по моему мнению, это технически возможно, но это не тот сценарий использования, для которого предназначен DiscourseConnect. Сложность будет заключаться в определении, с какого сайта Discourse поступил запрос SSO. Я думаю, это можно сделать, добавив параметр URL в настройку «discourse connect url» каждого сайта Discourse. Например:

  • https://example.com/sso?subdomain=foo
  • https://example.com/sso?subdomain=bar

Код на стороне провайдера идентификации затем может перенаправлять запросы SSO на соответствующие поддомены: foo.example.com или bar.example.com.

Мне известен сайт, который ранее реализовывал что-то подобное, но я не уверен, используют ли они этот подход до сих пор.