Где найти настройки пользователя, специфичные для SSO, в моей базе данных PostgreSQL для Discourse (например, sso_username, sso_email, external_id)?

Я хотел бы удалить специфичные для SSO значения отдельного пользователя Discourse напрямую в базе данных PostgreSQL. Я не нашел информации о том, где хранится эта информация о пользователе (таблица, столбец).

Надеюсь, кто-то (разработчики/модераторы) сможет помочь.

Какую проблему вы пытаетесь решить?

Вы можете сделать что-то вроде

./launcher enter app
rails c
u=User.find_by_username('user_name')
sso=SingleSignOnRecord.find_by(user_id: u.id)
sso.destroy

но я не смотрел, как на самом деле выглядит SingleSignOnRecord.

Огромное спасибо. Это действительно отличная идея — очищать наборы SSO через консоль Rails! Это безопаснее, чем прямой доступ к PostgreSQL (целостность базы данных ;-).

Это был тот самый намёк, который мне нужен, чтобы решить мои проблемы. Огромное количество заслуг/очков кармы тебе, Джей.