У меня есть локальная копия Discourse на моём компьютере. Я пытаюсь аутентифицировать пользователей с помощью OpenID Connect. Я следовал ссылке ниже для настройки плагина OpenID для Discourse: Discourse OpenID Connect (OIDC).
Когда я попытался войти в систему с помощью OpenID для существующего пользователя в Discourse, всё работало нормально. Но реальная проблема возникает, когда я пытаюсь зарегистрироваться через OpenID Connect.
AWS Cognito подтвердил пользователя, и обратный вызов в Discourse прошёл успешно. Я проверил файл development.log — информация о пользователе была корректно получена системой Discourse. Однако после этого пользователь остаётся на странице входа вместо перенаправления на панель управления.
По сути, используя OpenID Connect и AWS Cognito, я не могу создать нового пользователя в Discourse.
Любые рекомендации по этому вопросу будут очень полезны. Заранее спасибо.
Скриншот профиля, полученного Discourse из файла development.log, для справки.
Я не очень разбираюсь в настройке SSO, но не могли бы вы проверить шаги, описанные здесь, чтобы посмотреть, помогут ли они каким-либо образом улучшить вашу интеграцию?