Google OAuth2-Login in der Kommandozeile deaktivieren

Hallo,

ich habe die Discourse-Anwendung auf einen anderen Server migriert und erhalte den Statuscode 400 von der Google-Authentifizierung und kann mich nicht bei Discourse anmelden. Es ist ein Problem mit OAuth2 (ich vermute), da sich der Hostname geändert hat. Wie kann ich die OAuth2-Einstellungen über die Befehlszeile deaktivieren oder überschreiben?

Danke

Gelöst! Lösung:

cd /var/discourse
./launcher enter app
su discourse
psql discourse
update site_settings set value = 'ur-client-id' where id = 15;
update site_settings set value = 'ur-client-secret' where id = 16;
1 „Gefällt mir“

Willkommen, JW_0! :wave:

Das hättest du tun können :slight_smile:

2 „Gefällt mir“

Es ist gefährlich, Dinge direkt in SQL zu aktualisieren. Der Rails-Weg, dies zu lösen, ist etwa so:

./launcher enter app
rails c
SiteSetting.enable_google_oauth2_logins=false
SiteSetting.enable_local_logins=true
exit

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