Ejecutamos un servidor OAuth2 personalizado para nuestra base de usuarios. ¿Es posible configurar Discourse para aceptar nuevos registros de forma implícita, sin solicitar al usuario que complete la página de registro con sus datos?
También tengo mucha curiosidad sobre si esto es posible. Solo quiero que los usuarios se registren/inicien sesión usando OAuth2 conectado a mi sitio web, sin que puedan crear cuentas locales. Actualmente, cuando los usuarios se registran en mi sitio web principal, uso la API para crear un usuario con el mismo nombre de usuario en Discourse. Luego pueden iniciar sesión usando mi proveedor OAuth2 personalizado, pero aún muestra el mensaje de inicio de sesión con correo electrónico/contraseña. He descubierto que necesito esta configuración exacta para crear usuarios mediante la API y no permitirles registrarse, pero me gustaría al menos ocultar el mensaje de inicio de sesión con correo electrónico/contraseña. Desactivar los “inicios de sesión locales” me ofrece el flujo ideal para iniciar sesión como un usuario existente, pero luego no me permite crear nuevos usuarios. ¿Existe alguna manera de usar esencialmente OAuth2 como SSO?
