Visión general
Actualmente casdoor ya soporta un método de código de invitación más flexible para el registro de usuarios. Una vez que el administrador abre la página de registro con el código de invitación como opción obligatoria, los usuarios solo pueden registrarse si tienen un código de invitación válido.
Hay dos formas principales de usar los códigos de invitación, el que se añade por defecto es un código de cadena aleatoria, compuesto por números y letras aleatorios. Para ser más flexible, el código de invitación también soporta coincidencia regular para emparejar múltiples códigos de invitación diferentes.
Propiedades de la Invitación
Casdoor gestiona las invitaciones a través de las siguientes propiedades
Organización
: La organización que posee la invitaciónNombre
: El nombre único de la invitaciónNombre para mostrar
: Nombre de la Invitación que se muestraCódigo
: Código de invitación, puedes rellenar la cadena de código de invitación específica, también puedes rellenar la expresión regularCódigo por defecto
: Utilizado para rellenar el código de invitación por defecto en el enlace de invitación. Para códigos de invitación generados aleatoriamente, el código por defecto es el mismo que el código de invitación. Para el código en forma de expresión regular, necesitas rellenar el código por defecto por ti mismo que coincida con la regla de expresión regular en el códigoCuota
: Número máximo de veces que se puede utilizar un código de invitaciónContador de usos
: Número de veces que se ha utilizado el código de invitaciónAplicación
: Permitir aplicaciones que usen este código de invitación. SeleccionarTODOS
lo hace disponible para todas las aplicaciones bajo la organizaciónNombre de usuario
: Nombre de usuario específico requerido al registrarse con esta invitaciónCorreo electrónico
: Correo electrónico específico requerido al registrarse con esta invitaciónTeléfono
: Teléfono específico requerido al registrarse con esta invitaciónEstado
: Estado de la invitación
Invitación por Defecto
El código de invitación en la invitación por defecto es una cadena generada aleatoriamente de números y letras, y con Cuota
establecida en 1, solo se puede usar una vez. Las aplicaciones están configuradas en TODOS
por defecto, lo que significa que todas las aplicaciones bajo la organización correspondiente a esta invitación pueden usar este código de invitación.
Si el código de invitación está configurado para un usuario específico y quieres que el usuario se registre con el nombre de usuario
, correo electrónico
, teléfono
y código de invitación
dados, puedes restringir el registro del usuario rellenando los campos correspondientes. Si los campos están vacíos o si no están configurados en la página de registro, casdoor no fuerza la validación de estos campos
Cuando sea necesario reutilizar un código de invitación, puedes establecer Cuota
a un valor mayor, por ejemplo, si quieres que este código de invitación se use 10 veces, entonces puedes establecer Cuota
en 10. Cuando desees detener el registro con este código de invitación, también puedes hacerlo modificando el estado de la invitación a Suspendido
.
Cuando nombre de usuario
, correo electrónico
o teléfono
está configurado en la invitación, la cuota
no debe ser mayor que uno. Esto se debe a que el nombre de usuario
, correo electrónico
y teléfono
del usuario deben ser únicos, y múltiples usuarios no deberían poder registrarse usando el mismo nombre de usuario
, correo electrónico
o teléfono
.
Invitación de Coincidencia Regular
A veces hay una necesidad de un gran número de códigos de invitación para el registro de usuarios, y generar códigos de invitación uno por uno puede ser muy ineficiente. Casdoor soporta la validación de códigos de invitación a través de la coincidencia de expresiones regulares. Por ejemplo, al configurar el Código
como "[a-z]2333"
, cualquier código de invitación que coincida con esta expresión regular será emparejado con éxito como un código de invitación válido.
Al usar expresiones regulares para validar códigos de invitación, cada código de invitación que coincida con la expresión regular solo se puede usar una vez, y la Cuota
todavía puede limitar el número de usos. Por ejemplo, cuando el Código
es "[a-z]2333"
y la Cuota
es 2, solo un máximo de dos códigos de invitación que coincidan con la expresión regular pueden ser utilizados con éxito.
Enlace de Invitación
Casdoor soporta copiar el enlace de invitación correspondiente a una invitación. El código de invitación en el enlace de invitación corresponde al campo de Código por defecto. Por lo tanto, para invitaciones que usan expresiones regulares, el Código por defecto debe ser rellenado manualmente para generar el enlace de invitación correcto. Además, al registrarse usando un enlace de invitación, la página de registro automáticamente rellenará cierta información de campo establecida por la invitación correspondiente al código de invitación.