こんにちは。
Discourse アプリケーションを別のサーバーに移行しましたが、Google 認証で 400 ステータス コードが表示され、Discourse にログインできません。ホスト名が変更されたため、OAuth2 の問題だと思います。コマンドラインから 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;
JW_0さん、ようこそ!![]()
こうすることもできたかもしれません:slight_smile:
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.