Я успешно настроил вход через SSO, но проблема в том, что при каждом входе через SSO мне приходится нажимать кнопку «Войти». Однако я нашел способ, который не требует нажатия этой кнопки. Решение заключается в том, чтобы отключить настройку Требуется вход. При этом вызывается ссылка mywebsite.com, которая автоматически активирует кнопку входа, но если отключить Требуется вход, то кнопка входа не вызывается. Я не хочу предоставлять анонимный доступ к своему сайту, поэтому не могу использовать этот метод.
Я не совсем понял вопрос, извините, если я не был полезен.
Если вы включите требование входа в систему, отключите локальные логины и оставите SSO единственным способом входа, любой посетитель вашего форума увидит страницу с кнопкой входа. После входа через SSO пользователь останется в системе, поэтому не потребуется многократно нажимать кнопку входа. Таким образом, анонимы не смогут просматривать сайт без предварительного входа в систему.
Правильно ли я понимаю, что если вы уже вошли на сайт SSO, а затем переходите на Discourse, вам всё равно нужно нажать кнопку «Войти» на Discourse, чтобы система узнала о вашем входе? И что происходит после нажатия этой кнопки?
Если вы не хотите разрешать анонимный доступ к вашему сайту, то вам нужно включить параметр login_required.
Страница mywebsite.com обращается к странице входа моего сайта сообщества (Discourse). Пользователь, уже авторизованный на основном сайте, автоматически входит в систему на сайте сообщества (когда у меня отключена настройка требование входа на сайте сообщества). Однако проблема заключается в том, что при включении требования входа страница входа не вызывается автоматически. Мне приходится вручную нажимать кнопку входа, чтобы войти на страницу сообщества.