Здравствуйте,
На наших публикациях в блоге (внешний сайт) мы хотели бы настроить блокировку контента за премиум-ресурсами (загружаемым документом), чтобы перенаправлять посетителей блога на наше сообщество, размещенное на Discourse. Действительно, для разблокировки ресурса пользователю потребуется наличие учетной записи в нашем сообществе на Discourse.
Мы хотели бы настроить SSO для проверки, зарегистрирован ли пользователь в сообществе. В идеале:
- Если у пользователя есть учетная запись в сообществе и он вошел в систему в своем браузере, блокировщик контента обнаруживает это и немедленно разблокирует ресурс (без необходимости вводить логин и пароль от Discourse).
- Если у пользователя есть учетная запись в сообществе, но он сейчас не вошел в систему, блокировщик контента предложит ему пройти аутентификацию с помощью логина и пароля от сообщества. Если пользователь будет распознан, контент будет разблокирован.
- Если у пользователя нет учетной записи в сообществе, его поощряют к регистрации в сообществе, чтобы затем он мог получить разблокированный доступ к статье в блоге.
Какие у вас рекомендации по настройке этого?