Вопросы по провайдеру DiscourseConnect

Я предполагаю, что записи, начинающиеся с «Verbose SSO log», показывают успешные входы в систему.

Что касается ошибок «google_oauth2», «OAuth::Unauthorized» и «facebook», я не совсем понимаю, что происходит. Была ли ваша площадка Discourse ранее настроена так, чтобы пользователи могли входить через Google и Facebook? Если да, то теперь, когда включён DiscourseConnect, они не смогут входить на сайт с помощью этих методов. Попробуйте отключить вход через Google и Facebook на странице настроек вашего сайта Discourse.

Для пользователей, которые сообщают об ошибках при входе, постарайтесь найти сообщение об ошибке в подробном логе SSO, связанное с их попыткой входа. Затем проверьте, совпадает ли ошибка с одной из проблем, описанных в этой теме: Debug and fixing common DiscourseConnect issues.

URL, показанный в адресной строке браузера: https://projectvanlife.com/login/forum/javascript%3Avoid(0.

Я предполагаю, что часть JavaScript-кода обрезается, и на самом деле он должен декодироваться в javascript:void(0). Не совсем понятно, откуда это берётся. Возможно, из одного из расширений браузера пользователя. Попросите их отключить расширения браузера или попробовать войти через окно в режиме инкогнито.

Редактирование: @Sami_Syed код javascript:void(0) добавляется к пути при нажатии на ссылку «Зарегистрироваться» на странице входа. Атрибут href этой ссылки: "javascript%3Avoid(0)".

Похоже, это используется для того, чтобы форма регистрации находилась на том же пути, что и форма входа. Однако что-то идёт не так. Знаете ли вы, работало ли это корректно до включения DiscourseConnect?

Если у плагина, используемого для форм входа/регистрации, есть опция отображения формы регистрации на отдельной странице, её включение должно стать быстрым решением проблемы.

Сегодня я буду офлайн большую часть дня, но смогу помочь с этим позже, если вы застрянете.

Редактирование: Меня это смутило, поэтому я ещё раз посмотрел. Вкладка «Регистрация» на форме входа работает без проблем. Ссылка «Зарегистрироваться» имеет описанную выше проблему:

Таким образом, быстрое решение проблемы — просто удалить ссылку на регистрацию.