Game Dev — Регистрация пользователей и управление БД (нужен совет)

Когда вы используете Discourse в качестве провайдера идентификации, как предложил Ричард, Discourse возьмёт на себя проверку электронной почты.

Когда пользователь проходит процесс SSO в Discourse, а затем возвращается на ваш сайт, вы можете использовать ответ, который Discourse добавляет в виде встроенной строки запроса к параметру sso. Этот ответ содержит email, имя пользователя, имя, группы и т. д. (но не пароль — это было бы плохой идеей). Вы можете извлечь эти данные и корректно проверить их, используя предоставленную подпись sig.