Actualizar y crear usuarios mediante CSV con autenticación OAuth 2.0
Este artículo explica cómo actualizar usuarios existentes y crear nuevos usuarios sin correo electrónico en un mismo archivo CSV, considerando que la autenticación se realiza mediante OAuth 2.
Solución
- Utilizar la columna
auth: en el archivo CSV de importación incluya la columnaauthpara especificar el método de autenticación de cada usuario. Para usuarios que utilizarán OAuth 2 (por ejemplo, OpenID Connect), escribaoauth2o el nombre del plugin correspondiente; para cuentas locales, escribamanual. - Actualizar usuarios existentes: incluya una fila para cada usuario que desee actualizar. Indique el mismo
username(oidnumber) y establezcaupdateen1oyesen el CSV. Puede modificar campos como nombre, apellido o rol. - Crear usuarios sin correo: si su institución permite cuentas sin correo electrónico, deje la columna
emailen blanco o establezca una dirección genérica única. Asegúrese de que el campousernamesea único y que el proveedor OAuth acepte la autenticación sin correo. - Combinar acciones: en un mismo CSV puede mezclar usuarios nuevos y existentes; el proceso de subida de usuarios añadir las cuentas nuevas y actualizar las existentes según lo indicado.
- Asignar campos adicionales: agregue columnas para
firstname,lastname,city,countryy cualquier campo personalizado. Para usuarios con OAuth, la contraseña puede dejarse vacía, ya que se autentican mediante el proveedor externo. - Importar el archivo: en Usuarios> Subir usuarios cargue el CSV, seleccione la opción Añadir nuevos y actualizar usuarios existentes y revise la previsualización antes de confirmar.
Nota
Compruebe con el proveedor de identidad OAuth 2 qué campos son obligatorios para crear cuentas, ya que algunos servicios requieren el correo electrónico como identificador.