Comment désactiver la connexion Google OAuth2 en ligne de commande

Salut,

J’ai migré l’application Discourse vers un autre serveur et je reçois un code d’état 400 de l’authentification Google et je ne peux pas me connecter à Discourse. C’est un problème avec oauth2 (je suppose) car le nom d’hôte a été modifié. Comment puis-je désactiver ou remplacer les paramètres oauth2 depuis la ligne de commande ?

Merci

Résolu ! Solution :

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 « J'aime »

Bienvenue, JW_0 ! :wave:

Vous auriez pu faire ceci :slight_smile:

2 « J'aime »

Il est dangereux de mettre à jour des éléments directement dans SQL. La manière Rails de résoudre ce problème est quelque chose comme

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