Я хочу реализовать функцию входа через SSO для форума Discourse на своём сайте. Когда я включаю SSO, у меня не получается добавить опции для входа через GitHub и Google. Есть ли способ реализовать SSO с помощью отдельной кнопки, чтобы при её нажатии происходил вход через SSO?
Нет, это невозможно. Если вы используете SSO, то все остальные варианты входа отключаются.
Если вы хотите добавить дополнительный вариант рядом с Google/GitHub, рекомендую использовать OIDC или OAuth2 и соответствующие плагины для Discourse, поддерживающие эти протоколы.