Wo finde ich die SSO-spezifischen Benutzereinstellungen in meiner Postgres Discourse-Datenbank (z. B. sso_username, sso_email; external_id)

Ich möchte spezifische SSO-Werte eines einzelnen Discourse-Benutzers direkt in der PostgreSQL-Datenbank löschen. Ich konnte keine Informationen darüber finden, wo diese Benutzerinformationen gespeichert sind (Tabelle, Spalte).

Ich hoffe, dass mir jemand (Entwickler/Moderatoren) helfen kann.

Welches Problem versuchen Sie zu lösen?

Sie könnten etwas tun wie

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

aber ich habe mir nicht angesehen, wie SingleSignOnRecord wirklich aussieht.

2 „Gefällt mir“

Vielen Dank. Das ist definitiv eine gute Idee, die SSO-Einstellungen über die Rails-Konsole zu löschen! Das ist sicherer als der direkte PostgreSQL-Zugriff (Datenbankkonsistenz ;-).

Das war DER Hinweis, den ich brauchte, um meine Probleme zu lösen. Viele Kudos/Karma-Punkte für dich, Jay.

2 „Gefällt mir“

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