Estamos utilizando Discourse con SSO y estamos creando usuarios a través de la API.
Existe la preocupación de que si aprovechamos la dirección de correo electrónico para el nombre de usuario, será fácil adivinar correos electrónicos personales en gmail, por lo que nos gustaría crear nombres de usuario únicos utilizando Nombre + un Número (por ejemplo, Bill1, Bill2, Bill3) y los usuarios siempre podrán cambiarlos.
¿Hay alguna forma de verificar si un nombre de usuario es único a través de la API? La idea es que podamos seguir iterando hasta encontrar un nombre de usuario que sea único.
También nos interesaría saber si alguien tiene otras ideas para un enfoque alternativo. Una idea fue hacer algo como Nombre + Inicial del Apellido + 4 números aleatorios o similar.
Gracias.