我在我的 postgres discourse 数据库中可以在哪里找到 sso 特定用户设置(例如 sso_username、sso_email;external_id)

我想直接在 PostgreSQL 数据库中删除单个 Discourse 用户的特定 SSO 值。我没有找到有关用户信息的存储位置(表、列)的信息。

希望有开发人员/版主能帮我。

您试图解决什么问题?

您可能会这样做:

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

但我没有看 SingleSignOnRecord 到底是什么样的。

2 个赞

非常感谢。通过 Rails 控制台清除 SSO 设置绝对是个好主意!这比直接访问 PostgreSQL(数据库一致性 ;-)更安全。

这就是我解决问题所需要的提示。给你 Jay 点赞/好评。

2 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.