コマンドラインでGoogle OAuth2ログインを無効にする方法

こんにちは。

Discourse アプリケーションを別のサーバーに移行しましたが、Google 認証で 400 ステータス コードが表示され、Discourse にログインできません。ホスト名が変更されたため、OAuth2 の問題だと思います。コマンドラインから OAuth2 設定を無効にするか、上書きするにはどうすればよいですか?

よろしくお願いします。

解決しました!解決策:

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

JW_0さん、ようこそ!:wave:

こうすることもできたかもしれません:slight_smile:

「いいね!」 2

SQLで直接更新するのは危険です。Railsでの解決策は次のようになります。

./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.