Cómo deshabilitar el inicio de sesión de google oauth2 en la línea de comandos

Hola,

Migré la aplicación Discourse a otro servidor y estoy recibiendo un código de estado 400 de Google Auth y no puedo iniciar sesión en Discourse. Es un problema con OAuth2 (supongo) porque el nombre del host ha cambiado. ¿Cómo puedo deshabilitar o sobrescribir la configuración de OAuth2 desde la línea de comandos?

Gracias

¡Resuelto! solución:

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 me gusta

¡Bienvenido, JW_0! :wave:

Podrías haber hecho esto :slight_smile:

2 Me gusta

Es peligroso actualizar cosas directamente en SQL. La forma de resolverlo en Rails es algo como

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