# Come disabilitare il login oauth2 di Google dalla riga di comando

**URL:** https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135
**Category:** SSO
**Created:** [30 Giugno 2023, 11:33am UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135 "2023-06-30T11:33:16Z")
**Posts on this page:** 5
**Page:** 1

<div class="post-metadata">

### Author: ![JW\_0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jw_0/32/313850_2.png) [@JW\_0](https://meta.discourse.org/u/JW_0)
#### Post date: [30 Giugno 2023, 11:33am UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135/1 "2023-06-30T11:33:16Z")

</div>

Ciao,

ho migrato l’applicazione discourse su un altro server e sto ricevendo un codice di stato 400 da google auth e non riesco ad accedere a discourse. È un problema con oauth2 (credo) perché il nome host è cambiato. Come posso disabilitare o sovrascrivere le impostazioni oauth2 dalla riga di comando?

Grazie

---

<div class="post-metadata">

### Author: ![JW\_0](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jw_0/32/313850_2.png) [@JW\_0](https://meta.discourse.org/u/JW_0)
#### Post date: [30 Giugno 2023, 12:18pm UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135/2 "2023-06-30T12:18:41Z")

</div>

Risolto! Soluzione:

```plaintext
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;

```

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [30 Giugno 2023, 2:32pm UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135/3 "2023-06-30T14:32:40Z")

</div>

Benvenuto, JW\_0! 👋

> [@JW\_0](#):
>
> Ho migrato l’applicazione Discourse su un altro server e ricevo un codice di stato 400 da Google Auth e non riesco ad accedere a Discourse.

Avresti potuto fare questo 🙂

> [@How to login to Discourse by overriding SSO?](https://meta.discourse.org/t/how-to-login-to-discourse-by-overriding-sso/268437/2?u=canapin):
>
> I think the [YourSite]u/admin-login/ link can bypass SSO. +1

---

<div class="post-metadata">

### Author: ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)
#### Post date: [30 Giugno 2023, 3:37pm UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135/4 "2023-06-30T15:37:58Z")

</div>

È pericoloso aggiornare le cose direttamente in SQL. Il modo di Rails per risolverlo è qualcosa del tipo

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

```

---

<div class="post-metadata">

### Author: ![system](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/system/32/443519_2.png) [@system](https://meta.discourse.org/u/system)
#### Post date: [30 Luglio 2023, 3:38pm UTC](https://meta.discourse.org/t/how-to-disable-google-oauth2-login-in-the-command-line/270135/5 "2023-07-30T15:38:03Z")

</div>

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