WordPress SSO скрывает социальный вход Patreon?

Привет! Я использую свой сайт WordPress с единым входом (SSO) для своего хостинга Discourse, а также у меня есть Patreon. Я хотел бы начать предлагать своим сторонникам Patreon некоторые преимущества на Discourse, поэтому я полностью настроил интеграцию с Patreon.

Проблема в том, что стандартный экран входа в Discourse (где должна появляться кнопка входа через Patreon) заменён на страницу входа WordPress с SSO.

Так есть ли способ заставить эти два плагина работать одновременно?

Есть ещё одна соответствующая тема об этих двух плагинах, но она не отвечает на этот конкретный вопрос.

Заранее спасибо всем, кто сможет помочь.
Бен

Да, любая система SSO отключает другие источники входа. Первая буква S в аббревиатуре SSO означает «Единый» (Single). Вы делегируете весь процесс входа в систему другому сервису.

Вы можете попробовать реализовать вход пользователей Patreon через WordPress.

Если это не сработает и вы хотите, чтобы Discourse поддерживал несколько методов входа, возможно, вам потребуется пересмотреть интеграцию SSO с WordPress.

Хорошо. Синхронизация пользователей с WordPress для меня критически важна, так как это основа управления пользователями. Получается, что есть два варианта:

  1. Отказаться от SSO и разработать кнопку входа «Войти через WordPress» на стандартном экране входа, чтобы пользователи могли использовать её или Patreon.
  2. Оставить SSO, но синхронизировать столбцы «Patreon» в базе данных пользователей WordPress (с помощью плагина WordPress-Patreon) и разработать собственный плагин, который перенесёт преимущества плагина Patreon на этих пользователей.

Оба варианта кажутся нетривиальными. У меня не очень большой опыт, но знаете ли вы какой-либо другой способ предоставления преимуществ Patreon для этого сценария?

WordPress уже поддерживает вход через Discourse. Откуда приходят ваши пользователи?

Все пользователи изначально создали учетную запись на моем сайте WordPress.

Похоже, вам стоит ориентироваться на интеграцию Patreon с вашим веб-сайтом, а затем расширить полезную нагрузку SSO, включив туда эти данные.

Хорошо, большое спасибо за вашу помощь.

Это не войдёт в мой план работ как минимум на несколько месяцев.

Если кому-то ещё интересна эта функция — напишите мне в личные сообщения, и мы сможем сотрудничать.

Вам не нужен вход в Patreon через Discourse, чтобы предлагать преимущества Patreon группам Discourse с помощью плагина Patreon.

Вы можете спокойно использовать SSO для WordPress, включить синхронизацию плагинов, и всё будет работать. Главное, чтобы адреса электронной почты совпадали — тогда мы сможем найти патрона независимо от способа входа.

Вау, это огромно!! Очень этому рад. Спасибо за ваш ответ.