He estado usando inicios de sesión locales durante un tiempo, pero tengo la opción de iniciar sesión con Google o Discord. Si quisiera deshabilitar los inicios de sesión locales y solo tener los inicios de sesión de sitios externos, ¿sería posible? ¿Cómo migraría a los usuarios existentes que usan un correo electrónico que no es de Google, etc.?
Siempre que tus usuarios tengan el mismo correo electrónico en el proveedor OAuth y en Discourse, las cuentas se asociarán automáticamente en su próximo inicio de sesión.
Deberás proporcionar instrucciones a tus usuarios sobre cómo actualizar su correo electrónico en Discourse o en el proveedor OAuth, o bien puedes recurrir a fusionar sus cuentas si la base de usuarios es lo suficientemente pequeña como para justificar la fusión manual.