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 columnaauth
para especificar el método de autenticación de cada usuario. Para usuarios que utilizarán OAuth 2 (por ejemplo, OpenID Connect), escribaoauth2
o 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 establezcaupdate
en1
oyes
en 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
email
en blanco o establezca una dirección genérica única. Asegúrese de que el campousername
sea ú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
,country
y 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.