Feedback Impresión

Módulo de Seguridad

Haciendo uso de los módulos de seguridad, puede implementar reglas de acceso completas para los sistemas desarrollados por ScriptCase. El proceso para la creación del módulo de seguridad es rápido y simple.

Scriptcase tiene cinco tipos de seguridad, son similares, divergen solo en cómo se aplican los permisos.

Tipo de seguridad del usuario

En este tipo de seguridad, todos los usuarios tienen acceso a todas las aplicaciones. Funciona solo para autenticación de usuario. Scriptcase creará una tabla para almacenar la información de usuario y contraseña y validar el acceso usando una pantalla de inicio de sesión.

En este tipo de seguridad Scriptcase crea estas tablas:

  • Usuario - Nombre de usuario, contraseña, nombre, correo electrónico, activo, código de activación y privilegios de administrador
  • Usuarios registrados - Inicio de sesión, fecha de inicio de sesión, sesión, dirección IP

La tabla Usuarios Conectados se creará solo si la opción Protected Logged users está marcada durante la creación del módulo de seguridad.

Tipo de seguridad de la aplicación

Bajo este tipo, Scriptcase también controlará el Inicio de sesión y la contraseña como Seguridad del usuario y también creará un control de acceso restringido para las aplicaciones o las opciones del sistema de acuerdo con el usuario registrado. Es posible definir qué aplicaciones es accesible para cada usuario.

En este tipo de seguridad Scriptcase crea estas tablas:

  • Usuario - Nombre de usuario, contraseña, nombre, correo electrónico, activo, código de activación y privilegios de administrador
  • Aplicación - Código, descripción, tipo de aplicación
  • Usuario / Aplicación - Inicio de sesión, Nombre de la aplicación, Privilegios de acceso, Privilegios de inserción, Privilegios de eliminación, Privilegios de actualización, Privilegios de exportación, Privilegios de impresión
  • Usuarios registrados - Inicio de sesión, fecha de inicio de sesión, sesión, dirección IP

La tabla Usuarios Conectados se creará solo si la opción Protected Logged users está marcada durante la creación del módulo de seguridad.

Tipo de seguridad grupal

Este tipo de seguridad incluye las opciones de los tipos de usuario y de aplicación; sin embargo, con el tipo de seguridad de grupo agruparás a los usuarios y definirás los permisos para acceder a las aplicaciones o las opciones del sistema según los grupos. Un usuario puede pertenecer a uno o más grupos.

En este tipo de seguridad Scriptcase crea estas tablas:

  • Usuario - Nombre de usuario, contraseña, nombre, correo electrónico, activo, código de activación y privilegios de administrador
  • Grupo - Descripción e ID
  • Aplicación - Código, descripción, tipo de aplicación
  • Usuario / Grupo - Inicio de sesión, Grupo ID
  • Grupo / Aplicación - Grupo ID, Nombre de la aplicación, privilegios de acceso, privilegios de inserción, privilegios de eliminación, privilegios de actualización, privilegios de exportación, privilegios de impresión
  • Usuarios registrados - Inicio de sesión, fecha de inicio de sesión, sesión, dirección IP

La tabla Usuarios Conectados se creará solo si la opción Protected Logged users está marcada durante la creación del módulo de seguridad.

Tipo de seguridad LDAP

El Protocolo ligero de acceso a directorios (LDAP) es un protocolo de aplicación estándar de la industria, abierto, independiente del proveedor, para acceder y mantener servicios de información de directorios distribuidos a través de una red de Protocolo de Internet (IP). Puede usar este protocolo dentro del módulo Scriptcase Security para autenticar usuarios de dos maneras: (Autenticación solamente), realiza solo una autenticación de usuario simple, similar a Tipo de seguridad del usuario y Control total, donde podemos definir el acceso por grupos, similar al grupo Tipo de seguridad.

En este tipo de seguridad Scriptcase crea estas tablas:

  • Usuario - Nombre de usuario, contraseña, nombre, correo electrónico, activo, código de activación y privilegios de administrador
  • Aplicación - Código, descripción, tipo de aplicación
  • Usuario / Aplicación - Inicio de sesión, Nombre de la aplicación, Privilegios de acceso, Privilegios de inserción, Privilegios de eliminación, Privilegios de actualización, Privilegios de exportación, Privilegios de impresión
  • Usuarios registrados - Inicio de sesión, fecha de inicio de sesión, sesión, dirección IP

La tabla Usuarios Conectados se creará solo si la opción Protected Logged users está marcada durante la creación del módulo de seguridad.

Vea cómo crear cada tipo de seguridad:

Creación de seguridad del usuario

Tipo de seguridad

Primero debe seleccionar el tipo de seguridad.

selecting the security type

Conexión

Después de la definición del tipo de seguridad, debe seleccionar la conexión que se usará para crear las tablas que componen el módulo de seguridad.

Select the connection where you want to create the security tables

Conexión - Establece la conexión que se usará para la creación de las tablas de seguridad.
Usar tablas existentes - Le permite usar tablas existentes en su base de datos. Estas tablas deben tener al menos los mismos campos utilizados por el módulo de seguridad Scriptcase. Recomendamos que use esta opción si las tablas ya han sido creadas por el Mdódulo de Seguridad de Scriptcase, para minimizar los errores.
Crear tablas - Esta opción crea todas las tablas de seguridad necesarias dentro de la base de datos seleccionada.
Prefijos de las tablas - Puede establecer un prefijo de las tablas que creará el Módulo de seguridad. Por defecto, Scriptcase usa el prefijo: sec_
Eliminar las tablas si ya existen - Esta opción está disponible solo cuando seleccionas Crear tablas - Al seleccionar esta opción, si su base de datos tiene tablas con los mismos nombres, serán eliminadas y reemplazadas por nuevas tablas creadas por el Módulo de seguridad.
Proteger a los usuarios logueados - Protección para evitar que los usuarios realicen inicios de sesión simultáneos en diferentes sesiones.

Asociación tablas

Este paso es importante si se selecciona la opción Usar tablas existentes. En este caso, debe asociar los campos de las tablas existentes a campos de aplicaciones de seguridad (aplicaciones generadas por el Módulo de seguridad).

En estos casos, las tablas de base de datos existentes deben contener un número mínimo de campos para que puedan asociarse a los campos de las aplicaciones de seguridad.

Las tablas requeridas para cada tipo de seguridad se describen al principio de este artículo.

Si ha seleccionado la opción Crear tablas, en el paso anterior los campos se asociarán automáticamente, simplemente haga clic en continuar.

Configuración

En este paso, definiremos la configuración del módulo de seguridad.

General

Cifrado de contraseña de usuario, la carpeta donde se crean las aplicaciones, el módulo de registro utilizado, entre otras cosas.

General settings

Prefijo de aplicaciones - Prefijo para las aplicaciones que el módulo de seguridad creará automáticamente.

  • Al expirar la sesión - Define lo que ocurrirá cuando el tiempo de sesión caduque.
    • Ninguna acción - La aplicación no realizará ninguna acción que indica que el tiempo de sesión ha caducado.
    • Redirecciona al inicio de sesión después de la expiración de la sesión. - Hace que la aplicación se devuelve al inicio de sesión cuando la sesión caduque.
    • Exactar el mensaje que ha caducado la sesión. - Muestra un mensaje que indica que la sesión ha caducado.
  • Cifrado - Cifrado utilizado para almacenar la contraseña en la tabla de usuarios.
  • Habilitar la seguridad - Permite activar el indicador Seguridad de las aplicaciones de todas las aplicaciones del proyecto.
  • Recordar login - La activación de la bandera permite al usuario permanecer conectado cuando regresa al sistema cuando finaliza la sesión, sin haber cerrado la sesión.
  • Posición de la etiqueta de inicio de sesión - Define el posicionamiento de la etiqueta de los campos en relación a los datos.
    • Al Lado - Esta opción coloca la etiqueta en el lado derecho del campo. Label beside
    • Encima - Esta opción coloca la etiqueta sobre el campo Label Above
    • Abajo - Esta opción coloca la etiqueta debajo del campo Label Below
    • Filigrama - Esta opción coloca la etiqueta como una marca de agua. Label as watermark Usar Captcha - Activa el captcha para la aplicación de inicio de sesión creada por el Módulo de seguridad.
  • No - No muestra el captcha en la aplicación de inicio de sesión.
  • Captcha: Utiliza la biblioteca incorporada de scriptcase para la visualización de captcha.
  • Recaptcha - Utiliza el Recaptcha V2 de Google. Para configurar haga clic aquí.

Carpeta - Nombre de la carpeta que se creará para almacenar las aplicaciones generadas por el Módulo de Seguridad.
Tema - Tema que se utiliza para las aplicaciones creadas por el Módulo de seguridad.
Log - Esta opción está disponible si el proyecto tiene un Módulo de registro creado previamente. [Haga clic aquí] [Módulo_del_Log] y revise cómo crear un Módulo de registro
Menú: Esta opción solo está disponible si su proyecto tiene una aplicación de menú creada previamente. Puede asociar este menú existente e incluir todas las aplicaciones generadas por el módulo de seguridad. Si no selecciona un menú existente aquí, Scriptcase Security Module creará una nueva aplicación de menú exclusivamente para las aplicaciones de seguridad.
Escriba el menú - Tipo de menú del módulo de seguridad (la opción solo está disponible si no selecciona y el menú existente en el elemento anterior)

Login

Aquí puede establecer el tipo y la cantidad de caracteres permitidos para los campos de nombre de usuario y contraseña.

Username and password characters settings

Tamaño mínimo - Cantidad mínima de caracteres utilizados por el usuario.
Tamaño máximo - Tamaño máximo de los caracteres utilizados por el usuario.
Caracteres permitidos - Define qué caracteres están permitidos al crear una contraseña.
Ver caracteres de contraseña - Al activar esta opción, el botón Ver contraseña se habilitará en el campo de contraseña de la aplicación de inicio de sesión creada por el módulo de seguridad.

Para que la opción Ver caracteres de contraseña funcione cuando la aplicación de inicio de sesión utiliza un Control HTML, la entrada debe estar rodeada por SC_FIELD_INI_field y SC_FIELD_END_field

Configuración de recuperación de contraseña

Define cómo funcionará la recuperación de contraseña en el sistema creado por el Módulo de seguridad.

Estas opciones de recuperación de contraseñas solo funcionan cuando el servidor SMTP está configurado correctamente; verifique Configuración de correo electrónico.

Password recovery settings

Enviar la contraseña por correo electrónico - El sistema enviará la contraseña del usuario directamente por correo electrónico solo si el SMTP se ha configurado correctamente y la contraseña no está encriptada.
Restablecer la contraseña y enviar una nueva por correo electrónico - El sistema restablecerá la contraseña automáticamente y se la enviará al usuario por correo electrónico solo si el SMTP se ha configurado correctamente.
Enviar un enlace al correo electrónico con la opción de reinicio - El sistema enviará un enlace por correo electrónico para que el usuario acceda a una aplicación y restablezca la contraseña.

Usuarios nuevos

Configuración para crear nuevos usuarios en el sistema de seguridad.

Las opciones activación por correo electrónico y enviar un correo electrónico a admin funcionan solo cuando el servidor SMTP está configurado correctamente, acceda a Configuración de Email para configurarlo.

New users creation settings

  • El sistema permite el registro de nuevos usuarios - Esta opción establece la disponibilidad del registro de los usuarios directamente en el sistema de inicio de sesión. Si esta opción no está marcada, solo los usuarios con acceso administrativo al sistema podrán insertar nuevos usuarios.
  • El sistema requiere activación por correo electrónico - Esta opción establece si el nuevo usuario tendrá que realizar un correo electrónico de validación para activar la cuenta (Esta opción está disponible solo si el correo electrónico SMTP está configurado)
  • El sistema requiere que el usuario envíe un correo electrónico a admin - Esta opción establece si el administrador del sistema recibirá un correo electrónico cada vez que se cree un nuevo usuario (Esta opción está disponible solo si el correo electrónico SMTP está configurado)

Ajustes del correo electrónico

Esta opción establece el proveedor que se usará para enviar correos electrónicos desde el sistema.

La información de este ejemplo puede cambiar de acuerdo con el SMTP. Estamos utilizando el SMTP de Gmail para este ejemplo.

Configuraciones de correo electrónico

  • Servidor SMTP - Debe ingresar la dirección del servidor SMTP.
  • Puerto SMTP - Debe ingresar el puerto del servidor SMTP. Esta información debe cumplir con la opción de conexión segura. Use 465 para SSL, 587 para TLS o 25 para conexión insegura. Si no informa al puerto, Scriptcase aplicará un defecto: 25.
  • Conexión Segura - Usar SSL o TSL, o déjelo en blanco para una conexión no segura.
  • Usuario SMTP: Debe ingresar la información del usuario SMTP.
  • Contraseña SMTP: Debe ingresar la información de contraseña de SMTP.
  • SMTP E-mail: Debe ingresar el correo electrónico saliente de SMTP.

Usuarios registrados

Define el comportamiento del sistema para la protección de inicio de sesión.

Esta opción está disponible si ha marcado Proteger usuarios registrados durante el paso de conexión.

Proteger usuarios registrados

  • Mostrar usuarios logueados - Si marca esta opción Scriptcase también creará con el Módulo de seguridad una aplicación de cuadrícula para mostrar un informe con todos los usuarios con sesión iniciada en el sistema
  • Protección de Acceso - Activa / desactiva el bloqueo de usuarios después de algunos intentos de acceso fallidos.
  • Tiempo de bloqueo de Fuerza bruta (en Minutos) - Tiempo, en minutos, que el usuario permanecerá inaccesible después de varios intentos de acceso fallidos. (Disponible solo cuando rute Force Attack Protection está habilitado)
  • Número de intentos antes del bloqueo - Número de intentos de acceso fallidos, hasta que la protección esté habilitada. (Disponible solo cuando se habilita protección para ataques de fuerza bruta)

Ingrese el primer registro

Esta opción inserta el primer usuario dentro de las tablas de seguridad. Este usuario tendrá permisos completos de administrador para administrar el sistema de seguridad y agregar nuevos usuarios.

Registrar usuario administrador

  • Login: Esta opción configura al usuario administrador del sistema.
  • Contraseña: Esta opción configura el administrador del sistema passwrod.
  • Name - Esta opción establece el nombre del administrador del sistema.
  • E-mail: Esta opción configura el correo electrónico del usuario administrador del sistema.
  • Grupo - Esta opción establece el nombre del grupo que recibirá los privilegios de administrador y que el usuario registrado será parte.

La opción de grupo está disponible solo para Seguridad de Grupo, en los módulos restantes esta opción no se mostrará.

Añadir aplicaciones

Esta opción agrega las aplicaciones ya creadas en el proyecto a la tabla de aplicaciones del módulo de seguridad.

Insert project applications in the Security Module applications' table.

Guardar perfil

Al usar esta opción, guardará todas las configuraciones durante la creación del módulo de seguridad. El mismo perfil se puede usar más adelante para otros proyectos.

Salvar perfil

  • Guardar perfil: Le permite guardar un perfil con todas las configuraciones actuales del módulo de seguridad.
  • Nombre - Nombre del perfil
  • Objetivo: Esta opción establece quién tendrá acceso al perfil guardado en el futuro.
  • Pública: El perfil de seguridad estará disponible en todos los proyectos desde su Scriptcase.
  • Proyecto: El perfil de seguridad estará disponible solo en el proyecto en el que fue creado.
  • Usuario: El perfil de seguridad estará disponible solo para el usuario registrado.

Usando un perfil de seguridad guardado

Los perfiles guardados se pueden seleccionar al comienzo de una nueva creación del módulo de seguridad, antes de elegir el tipo de seguridad.

Using a saved security profile

Creación de seguridad de aplicaciones

Tipo de seguridad

Primero debe seleccionar el tipo de seguridad.

selecting the security type

Conexión

Después de la definición del tipo de seguridad, debe seleccionar la conexión que se usará para crear las tablas que componen el módulo de seguridad.

Select the connection where you want to create the security tables

Conexión - Establece la conexión que se usará para la creación de las tablas de seguridad.
Usar tablas existentes - Le permite usar tablas existentes en su base de datos. Estas tablas deben tener al menos los mismos campos utilizados por el módulo de seguridad Scriptcase. Recomendamos que use esta opción si las tablas ya han sido creadas por el Mdódulo de Seguridad de Scriptcase, para minimizar los errores.
Crear tablas - Esta opción crea todas las tablas de seguridad necesarias dentro de la base de datos seleccionada.
Prefijos de las tablas - Puede establecer un prefijo de las tablas que creará el Módulo de seguridad. Por defecto, Scriptcase usa el prefijo: sec_
Eliminar las tablas si ya existen - Esta opción está disponible solo cuando seleccionas Crear tablas - Al seleccionar esta opción, si su base de datos tiene tablas con los mismos nombres, serán eliminadas y reemplazadas por nuevas tablas creadas por el Módulo de seguridad.
Proteger a los usuarios logueados - Protección para evitar que los usuarios realicen inicios de sesión simultáneos en diferentes sesiones.

Asociación tablas

Este paso es importante si se selecciona la opción Usar tablas existentes. En este caso, debe asociar los campos de las tablas existentes a campos de aplicaciones de seguridad (aplicaciones generadas por el Módulo de seguridad).

En estos casos, las tablas de base de datos existentes deben contener un número mínimo de campos para que puedan asociarse a los campos de las aplicaciones de seguridad.

Las tablas requeridas para cada tipo de seguridad se describen al principio de este artículo.

Si ha seleccionado la opción Crear tablas, en el paso anterior los campos se asociarán automáticamente, simplemente haga clic en continuar.

Configuración

En este paso, definiremos la configuración del módulo de seguridad.

General

Cifrado de contraseña de usuario, la carpeta donde se crean las aplicaciones, el módulo de registro utilizado, entre otras cosas.

General settings

Prefijo de aplicaciones - Prefijo para las aplicaciones que el módulo de seguridad creará automáticamente.

  • Al expirar la sesión - Define lo que ocurrirá cuando el tiempo de sesión caduque.
    • Ninguna acción - La aplicación no realizará ninguna acción que indica que el tiempo de sesión ha caducado.
    • Redirecciona al inicio de sesión después de la expiración de la sesión. - Hace que la aplicación se devuelve al inicio de sesión cuando la sesión caduque.
    • Exactar el mensaje que ha caducado la sesión. - Muestra un mensaje que indica que la sesión ha caducado.
  • Cifrado - Cifrado utilizado para almacenar la contraseña en la tabla de usuarios.
  • Habilitar la seguridad - Permite activar el indicador Seguridad de las aplicaciones de todas las aplicaciones del proyecto.
  • Recordar login - La activación de la bandera permite al usuario permanecer conectado cuando regresa al sistema cuando finaliza la sesión, sin haber cerrado la sesión.
  • Posición de la etiqueta de inicio de sesión - Define el posicionamiento de la etiqueta de los campos en relación a los datos.
    • Al Lado - Esta opción coloca la etiqueta en el lado derecho del campo. Label beside
    • Encima - Esta opción coloca la etiqueta sobre el campo Label Above
    • Abajo - Esta opción coloca la etiqueta debajo del campo Label Below
    • Filigrama - Esta opción coloca la etiqueta como una marca de agua. Label as watermark Usar Captcha - Activa el captcha para la aplicación de inicio de sesión creada por el Módulo de seguridad.
  • No - No muestra el captcha en la aplicación de inicio de sesión.
  • Captcha: Utiliza la biblioteca incorporada de scriptcase para la visualización de captcha.
  • Recaptcha - Utiliza el Recaptcha V2 de Google. Para configurar haga clic aquí.

Carpeta - Nombre de la carpeta que se creará para almacenar las aplicaciones generadas por el Módulo de Seguridad.
Tema - Tema que se utiliza para las aplicaciones creadas por el Módulo de seguridad.
Log - Esta opción está disponible si el proyecto tiene un Módulo de registro creado previamente. [Haga clic aquí] [Módulo_del_Log] y revise cómo crear un Módulo de registro
Menú: Esta opción solo está disponible si su proyecto tiene una aplicación de menú creada previamente. Puede asociar este menú existente e incluir todas las aplicaciones generadas por el módulo de seguridad. Si no selecciona un menú existente aquí, Scriptcase Security Module creará una nueva aplicación de menú exclusivamente para las aplicaciones de seguridad.
Escriba el menú - Tipo de menú del módulo de seguridad (la opción solo está disponible si no selecciona y el menú existente en el elemento anterior)

Login

Aquí puede establecer el tipo y la cantidad de caracteres permitidos para los campos de nombre de usuario y contraseña.

Username and password characters settings

Tamaño mínimo - Cantidad mínima de caracteres utilizados por el usuario.
Tamaño máximo - Tamaño máximo de los caracteres utilizados por el usuario.
Caracteres permitidos - Define qué caracteres están permitidos al crear una contraseña.
Ver caracteres de contraseña - Al activar esta opción, el botón Ver contraseña se habilitará en el campo de contraseña de la aplicación de inicio de sesión creada por el módulo de seguridad.

Para que la opción Ver caracteres de contraseña funcione cuando la aplicación de inicio de sesión utiliza un Control HTML, la entrada debe estar rodeada por SC_FIELD_INI_field y SC_FIELD_END_field

Configuración de recuperación de contraseña

Define cómo funcionará la recuperación de contraseña en el sistema creado por el Módulo de seguridad.

Estas opciones de recuperación de contraseñas solo funcionan cuando el servidor SMTP está configurado correctamente; verifique Configuración de correo electrónico.

Password recovery settings

Enviar la contraseña por correo electrónico - El sistema enviará la contraseña del usuario directamente por correo electrónico solo si el SMTP se ha configurado correctamente y la contraseña no está encriptada.
Restablecer la contraseña y enviar una nueva por correo electrónico - El sistema restablecerá la contraseña automáticamente y se la enviará al usuario por correo electrónico solo si el SMTP se ha configurado correctamente.
Enviar un enlace al correo electrónico con la opción de reinicio - El sistema enviará un enlace por correo electrónico para que el usuario acceda a una aplicación y restablezca la contraseña.

Usuarios nuevos

Configuración para crear nuevos usuarios en el sistema de seguridad.

Las opciones activación por correo electrónico y enviar un correo electrónico a admin funcionan solo cuando el servidor SMTP está configurado correctamente, acceda a Configuración de Email para configurarlo.

New users creation settings

  • El sistema permite el registro de nuevos usuarios - Esta opción establece la disponibilidad del registro de los usuarios directamente en el sistema de inicio de sesión. Si esta opción no está marcada, solo los usuarios con acceso administrativo al sistema podrán insertar nuevos usuarios.
  • El sistema requiere activación por correo electrónico - Esta opción establece si el nuevo usuario tendrá que realizar un correo electrónico de validación para activar la cuenta (Esta opción está disponible solo si el correo electrónico SMTP está configurado)
  • El sistema requiere que el usuario envíe un correo electrónico a admin - Esta opción establece si el administrador del sistema recibirá un correo electrónico cada vez que se cree un nuevo usuario (Esta opción está disponible solo si el correo electrónico SMTP está configurado)

Ajustes del correo electrónico

Esta opción establece el proveedor que se usará para enviar correos electrónicos desde el sistema.

La información de este ejemplo puede cambiar de acuerdo con el SMTP. Estamos utilizando el SMTP de Gmail para este ejemplo.

Configuraciones de correo electrónico

  • Servidor SMTP - Debe ingresar la dirección del servidor SMTP.
  • Puerto SMTP - Debe ingresar el puerto del servidor SMTP. Esta información debe cumplir con la opción de conexión segura. Use 465 para SSL, 587 para TLS o 25 para conexión insegura. Si no informa al puerto, Scriptcase aplicará un defecto: 25.
  • Conexión Segura - Usar SSL o TSL, o déjelo en blanco para una conexión no segura.
  • Usuario SMTP: Debe ingresar la información del usuario SMTP.
  • Contraseña SMTP: Debe ingresar la información de contraseña de SMTP.
  • SMTP E-mail: Debe ingresar el correo electrónico saliente de SMTP.

Usuarios registrados

Define el comportamiento del sistema para la protección de inicio de sesión.

Esta opción está disponible si ha marcado Proteger usuarios registrados durante el paso de conexión.

Proteger usuarios registrados

  • Mostrar usuarios logueados - Si marca esta opción Scriptcase también creará con el Módulo de seguridad una aplicación de cuadrícula para mostrar un informe con todos los usuarios con sesión iniciada en el sistema
  • Protección de Acceso - Activa / desactiva el bloqueo de usuarios después de algunos intentos de acceso fallidos.
  • Tiempo de bloqueo de Fuerza bruta (en Minutos) - Tiempo, en minutos, que el usuario permanecerá inaccesible después de varios intentos de acceso fallidos. (Disponible solo cuando rute Force Attack Protection está habilitado)
  • Número de intentos antes del bloqueo - Número de intentos de acceso fallidos, hasta que la protección esté habilitada. (Disponible solo cuando se habilita protección para ataques de fuerza bruta)

Ingrese el primer registro

Esta opción inserta el primer usuario dentro de las tablas de seguridad. Este usuario tendrá permisos completos de administrador para administrar el sistema de seguridad y agregar nuevos usuarios.

Registrar usuario administrador

  • Login: Esta opción configura al usuario administrador del sistema.
  • Contraseña: Esta opción configura el administrador del sistema passwrod.
  • Name - Esta opción establece el nombre del administrador del sistema.
  • E-mail: Esta opción configura el correo electrónico del usuario administrador del sistema.
  • Grupo - Esta opción establece el nombre del grupo que recibirá los privilegios de administrador y que el usuario registrado será parte.

La opción de grupo está disponible solo para Seguridad de Grupo, en los módulos restantes esta opción no se mostrará.

Añadir aplicaciones

Esta opción agrega las aplicaciones ya creadas en el proyecto a la tabla de aplicaciones del módulo de seguridad.

Insert project applications in the Security Module applications' table.

Guardar perfil

Al usar esta opción, guardará todas las configuraciones durante la creación del módulo de seguridad. El mismo perfil se puede usar más adelante para otros proyectos.

Salvar perfil

  • Guardar perfil: Le permite guardar un perfil con todas las configuraciones actuales del módulo de seguridad.
  • Nombre - Nombre del perfil
  • Objetivo: Esta opción establece quién tendrá acceso al perfil guardado en el futuro.
  • Pública: El perfil de seguridad estará disponible en todos los proyectos desde su Scriptcase.
  • Proyecto: El perfil de seguridad estará disponible solo en el proyecto en el que fue creado.
  • Usuario: El perfil de seguridad estará disponible solo para el usuario registrado.

Usando un perfil de seguridad guardado

Los perfiles guardados se pueden seleccionar al comienzo de una nueva creación del módulo de seguridad, antes de elegir el tipo de seguridad.

Using a saved security profile

Creación de seguridad grupal

Tipo de seguridad

Primero debe seleccionar el tipo de seguridad.

selecting the security type

Conexión

Después de la definición del tipo de seguridad, debe seleccionar la conexión que se usará para crear las tablas que componen el módulo de seguridad.

Select the connection where you want to create the security tables

Conexión - Establece la conexión que se usará para la creación de las tablas de seguridad.
Usar tablas existentes - Le permite usar tablas existentes en su base de datos. Estas tablas deben tener al menos los mismos campos utilizados por el módulo de seguridad Scriptcase. Recomendamos que use esta opción si las tablas ya han sido creadas por el Mdódulo de Seguridad de Scriptcase, para minimizar los errores.
Crear tablas - Esta opción crea todas las tablas de seguridad necesarias dentro de la base de datos seleccionada.
Prefijos de las tablas - Puede establecer un prefijo de las tablas que creará el Módulo de seguridad. Por defecto, Scriptcase usa el prefijo: sec_
Eliminar las tablas si ya existen - Esta opción está disponible solo cuando seleccionas Crear tablas - Al seleccionar esta opción, si su base de datos tiene tablas con los mismos nombres, serán eliminadas y reemplazadas por nuevas tablas creadas por el Módulo de seguridad.
Proteger a los usuarios logueados - Protección para evitar que los usuarios realicen inicios de sesión simultáneos en diferentes sesiones.

Asociación tablas

Este paso es importante si se selecciona la opción Usar tablas existentes. En este caso, debe asociar los campos de las tablas existentes a campos de aplicaciones de seguridad (aplicaciones generadas por el Módulo de seguridad).

En estos casos, las tablas de base de datos existentes deben contener un número mínimo de campos para que puedan asociarse a los campos de las aplicaciones de seguridad.

Las tablas requeridas para cada tipo de seguridad se describen al principio de este artículo.

Si ha seleccionado la opción Crear tablas, en el paso anterior los campos se asociarán automáticamente, simplemente haga clic en continuar.

Configuración

En este paso, definiremos la configuración del módulo de seguridad.

General

Cifrado de contraseña de usuario, la carpeta donde se crean las aplicaciones, el módulo de registro utilizado, entre otras cosas.

General settings

Prefijo de aplicaciones - Prefijo para las aplicaciones que el módulo de seguridad creará automáticamente.

  • Al expirar la sesión - Define lo que ocurrirá cuando el tiempo de sesión caduque.
    • Ninguna acción - La aplicación no realizará ninguna acción que indica que el tiempo de sesión ha caducado.
    • Redirecciona al inicio de sesión después de la expiración de la sesión. - Hace que la aplicación se devuelve al inicio de sesión cuando la sesión caduque.
    • Exactar el mensaje que ha caducado la sesión. - Muestra un mensaje que indica que la sesión ha caducado.
  • Cifrado - Cifrado utilizado para almacenar la contraseña en la tabla de usuarios.
  • Habilitar la seguridad - Permite activar el indicador Seguridad de las aplicaciones de todas las aplicaciones del proyecto.
  • Recordar login - La activación de la bandera permite al usuario permanecer conectado cuando regresa al sistema cuando finaliza la sesión, sin haber cerrado la sesión.
  • Posición de la etiqueta de inicio de sesión - Define el posicionamiento de la etiqueta de los campos en relación a los datos.
    • Al Lado - Esta opción coloca la etiqueta en el lado derecho del campo. Label beside
    • Encima - Esta opción coloca la etiqueta sobre el campo Label Above
    • Abajo - Esta opción coloca la etiqueta debajo del campo Label Below
    • Filigrama - Esta opción coloca la etiqueta como una marca de agua. Label as watermark Usar Captcha - Activa el captcha para la aplicación de inicio de sesión creada por el Módulo de seguridad.
  • No - No muestra el captcha en la aplicación de inicio de sesión.
  • Captcha: Utiliza la biblioteca incorporada de scriptcase para la visualización de captcha.
  • Recaptcha - Utiliza el Recaptcha V2 de Google. Para configurar haga clic aquí.

Carpeta - Nombre de la carpeta que se creará para almacenar las aplicaciones generadas por el Módulo de Seguridad.
Tema - Tema que se utiliza para las aplicaciones creadas por el Módulo de seguridad.
Log - Esta opción está disponible si el proyecto tiene un Módulo de registro creado previamente. [Haga clic aquí] [Módulo_del_Log] y revise cómo crear un Módulo de registro
Menú: Esta opción solo está disponible si su proyecto tiene una aplicación de menú creada previamente. Puede asociar este menú existente e incluir todas las aplicaciones generadas por el módulo de seguridad. Si no selecciona un menú existente aquí, Scriptcase Security Module creará una nueva aplicación de menú exclusivamente para las aplicaciones de seguridad.
Escriba el menú - Tipo de menú del módulo de seguridad (la opción solo está disponible si no selecciona y el menú existente en el elemento anterior)

Login

Aquí puede establecer el tipo y la cantidad de caracteres permitidos para los campos de nombre de usuario y contraseña.

Username and password characters settings

Tamaño mínimo - Cantidad mínima de caracteres utilizados por el usuario.
Tamaño máximo - Tamaño máximo de los caracteres utilizados por el usuario.
Caracteres permitidos - Define qué caracteres están permitidos al crear una contraseña.
Ver caracteres de contraseña - Al activar esta opción, el botón Ver contraseña se habilitará en el campo de contraseña de la aplicación de inicio de sesión creada por el módulo de seguridad.

Para que la opción Ver caracteres de contraseña funcione cuando la aplicación de inicio de sesión utiliza un Control HTML, la entrada debe estar rodeada por SC_FIELD_INI_field y SC_FIELD_END_field

Configuración de recuperación de contraseña

Define cómo funcionará la recuperación de contraseña en el sistema creado por el Módulo de seguridad.

Estas opciones de recuperación de contraseñas solo funcionan cuando el servidor SMTP está configurado correctamente; verifique Configuración de correo electrónico.

Password recovery settings

Enviar la contraseña por correo electrónico - El sistema enviará la contraseña del usuario directamente por correo electrónico solo si el SMTP se ha configurado correctamente y la contraseña no está encriptada.
Restablecer la contraseña y enviar una nueva por correo electrónico - El sistema restablecerá la contraseña automáticamente y se la enviará al usuario por correo electrónico solo si el SMTP se ha configurado correctamente.
Enviar un enlace al correo electrónico con la opción de reinicio - El sistema enviará un enlace por correo electrónico para que el usuario acceda a una aplicación y restablezca la contraseña.

Usuarios nuevos

Configuración para crear nuevos usuarios en el sistema de seguridad.

Las opciones activación por correo electrónico y enviar un correo electrónico a admin funcionan solo cuando el servidor SMTP está configurado correctamente, acceda a Configuración de Email para configurarlo.

New users creation settings

  • El sistema permite el registro de nuevos usuarios - Esta opción establece la disponibilidad del registro de los usuarios directamente en el sistema de inicio de sesión. Si esta opción no está marcada, solo los usuarios con acceso administrativo al sistema podrán insertar nuevos usuarios.
  • El sistema requiere activación por correo electrónico - Esta opción establece si el nuevo usuario tendrá que realizar un correo electrónico de validación para activar la cuenta (Esta opción está disponible solo si el correo electrónico SMTP está configurado)
  • El sistema requiere que el usuario envíe un correo electrónico a admin - Esta opción establece si el administrador del sistema recibirá un correo electrónico cada vez que se cree un nuevo usuario (Esta opción está disponible solo si el correo electrónico SMTP está configurado)

Ajustes del correo electrónico

Esta opción establece el proveedor que se usará para enviar correos electrónicos desde el sistema.

La información de este ejemplo puede cambiar de acuerdo con el SMTP. Estamos utilizando el SMTP de Gmail para este ejemplo.

Configuraciones de correo electrónico

  • Servidor SMTP - Debe ingresar la dirección del servidor SMTP.
  • Puerto SMTP - Debe ingresar el puerto del servidor SMTP. Esta información debe cumplir con la opción de conexión segura. Use 465 para SSL, 587 para TLS o 25 para conexión insegura. Si no informa al puerto, Scriptcase aplicará un defecto: 25.
  • Conexión Segura - Usar SSL o TSL, o déjelo en blanco para una conexión no segura.
  • Usuario SMTP: Debe ingresar la información del usuario SMTP.
  • Contraseña SMTP: Debe ingresar la información de contraseña de SMTP.
  • SMTP E-mail: Debe ingresar el correo electrónico saliente de SMTP.

Usuarios registrados

Define el comportamiento del sistema para la protección de inicio de sesión.

Esta opción está disponible si ha marcado Proteger usuarios registrados durante el paso de conexión.

Proteger usuarios registrados

  • Mostrar usuarios logueados - Si marca esta opción Scriptcase también creará con el Módulo de seguridad una aplicación de cuadrícula para mostrar un informe con todos los usuarios con sesión iniciada en el sistema
  • Protección de Acceso - Activa / desactiva el bloqueo de usuarios después de algunos intentos de acceso fallidos.
  • Tiempo de bloqueo de Fuerza bruta (en Minutos) - Tiempo, en minutos, que el usuario permanecerá inaccesible después de varios intentos de acceso fallidos. (Disponible solo cuando rute Force Attack Protection está habilitado)
  • Número de intentos antes del bloqueo - Número de intentos de acceso fallidos, hasta que la protección esté habilitada. (Disponible solo cuando se habilita protección para ataques de fuerza bruta)

Ingrese el primer registro

Esta opción inserta el primer usuario dentro de las tablas de seguridad. Este usuario tendrá permisos completos de administrador para administrar el sistema de seguridad y agregar nuevos usuarios.

Registrar usuario administrador

  • Login: Esta opción configura al usuario administrador del sistema.
  • Contraseña: Esta opción configura el administrador del sistema passwrod.
  • Name - Esta opción establece el nombre del administrador del sistema.
  • E-mail: Esta opción configura el correo electrónico del usuario administrador del sistema.
  • Grupo - Esta opción establece el nombre del grupo que recibirá los privilegios de administrador y que el usuario registrado será parte.

La opción de grupo está disponible solo para Seguridad de Grupo, en los módulos restantes esta opción no se mostrará.

Añadir aplicaciones

Esta opción agrega las aplicaciones ya creadas en el proyecto a la tabla de aplicaciones del módulo de seguridad.

Insert project applications in the Security Module applications' table.

Guardar perfil

Al usar esta opción, guardará todas las configuraciones durante la creación del módulo de seguridad. El mismo perfil se puede usar más adelante para otros proyectos.

Salvar perfil

  • Guardar perfil: Le permite guardar un perfil con todas las configuraciones actuales del módulo de seguridad.
  • Nombre - Nombre del perfil
  • Objetivo: Esta opción establece quién tendrá acceso al perfil guardado en el futuro.
  • Pública: El perfil de seguridad estará disponible en todos los proyectos desde su Scriptcase.
  • Proyecto: El perfil de seguridad estará disponible solo en el proyecto en el que fue creado.
  • Usuario: El perfil de seguridad estará disponible solo para el usuario registrado.

Usando un perfil de seguridad guardado

Los perfiles guardados se pueden seleccionar al comienzo de una nueva creación del módulo de seguridad, antes de elegir el tipo de seguridad.

Using a saved security profile

Creación LDAP - Autenticación solamente

Tipo de Seguridad

Primero debe seleccionar el tipo de seguridad.

Select the security type

Conexión

Después del tipo de seguridad, deberá seleccionar la conexión donde desea almacenar las tablas del módulo de seguridad.

Selecting the connection

Configuración

En este paso, definirá la configuración general del módulo de seguridad.

General

General settings

  • Prefijo de aplicación - Prefijo para las aplicaciones que el módulo de seguridad creará automáticamente.
  • Cifrado - Cifrado utilizado para almacenar la contraseña en la tabla de usuarios.
  • Habilitar la seguridad - Activar el indicador
  • Usar Captcha - Activa el captcha para la aplicación de inicio de sesión creada por el Módulo de seguridad.
  • Carpeta - Nombre de la carpeta que se creará para almacenar las aplicaciones generadas por Security Module.
  • Tema - Tema que se usa para las aplicaciones creadas por el Módulo de seguridad.
  • Log - Esta opción está disponible si el proyecto tiene un Módulo de registro creado previamente. Haga clic aquí y revise cómo crear un Módulo de registro
  • Menú: esta opción solo está disponible si su proyecto tiene una aplicación de menú creada previamente. Puede asociar este menú existente e incluir todas las aplicaciones generadas por el módulo de seguridad. Si no selecciona un menú existente aquí, Scriptcase Security Module creará una nueva aplicación de menú exclusivamente para las aplicaciones de seguridad.
  • Escriba el Menú - Tipo de menú Módulo de seguridad (opción disponible solo si no selecciona y menú existente en el elemento anterior)

Login

Aquí puede establecer el tipo y la cantidad de caracteres permitidos para los campos de nombre de usuario y contraseña.

Username and password characters settings

  • Tamaño mínimo - Cantidad mínima de caracteres utilizados por el usuario.
  • Tamaño máximo - Tamaño máximo de los caracteres utilizados por el usuario.
  • Caracteres permitidos - Define qué caracteres están permitidos al crear una contraseña.

LDAP

En esta opción, debe informar correctamente la configuración de su servidor LDAP.

LDAP server information

  • Servidor: Permite ingresar el IP del servidor LDAP.
  • DN - Permite ingresar los atributos de entrada.
  • Puerto: Permite ingresar el puerto para acceder al servidor. El puerto predeterminado es 389.
  • Sufijo - Permite ingresar el sufijo del usuario.

Ingrese el primer registro

Esta opción inserta el primer usuario dentro de las tablas de seguridad. Este usuario tendrá permisos completos de administrador para administrar el sistema de seguridad y agregar nuevos usuarios. Ingrese el primer registro.

Register admin user

  • Login: Esta opción configura al usuario administrador del sistema.
  • Contraseña: Esta opción configura la contraseña del administrador del sistema.
  • Nombre - Esta opción establece el nombre del administrador del sistema.
  • E-mail: Esta opción configura el correo electrónico del usuario administrador del sistema.

Guardar perfil

Al usar esta opción, guardará todas las configuraciones durante la creación del módulo de seguridad. El mismo perfil se puede usar más adelante para otros proyectos.

Save Profile

  • Guardar perfil: Le permite guardar un perfil con todas las configuraciones actuales del módulo de seguridad.
  • Nombre del perfil - Nombre del perfil
  • Objetivo: Esta opción establece quién tendrá acceso al perfil guardado en el futuro.
  • Pública: El perfil de seguridad estará disponible en todos los proyectos desde su Scriptcase.
  • Proyecto: El perfil de seguridad estará disponible solo en el proyecto en el que fue creado.
  • Usuario: El perfil de seguridad estará disponible solo para el usuario registrado.

Usando un perfil de seguridad guardado

Los perfiles guardados se pueden seleccionar al comienzo de una nueva creación del módulo de seguridad, antes de elegir el tipo de seguridad.

Using a saved security profile

Creación LDAP - Total control

Tipo de Seguridad

Primero debe seleccionar el tipo de seguridad.

Select the security type

Conexión

Después de seleccionar el tipo de seguridad, deberá seleccionar la conexión donde desea almacenar las tablas del módulo de seguridad.

Select the connection where you want to create the security tables

  • Conexión: establece la conexión que se usará para la creación de las tablas de seguridad.
  • Usar tablas existentes: le permite usar tablas preexistentes en su base de datos. Estas tablas deben tener al menos los mismos campos utilizados por el módulo de seguridad Scriptcase. Recomendamos que use esta opción si las tablas ya han sido creadas por Scriptcase Security Module, para minimizar los errores.
  • Crear tablas: esta opción crea todas las tablas de seguridad necesarias dentro de la base de datos seleccionada.
  • Prefijo de las tablas - Puede establecer un prefijo de las tablas que creará el Módulo de seguridad. De forma predeterminada, Scriptcase usa el prefijo: sec_
  • Eliminar las tablas si ya existen - Esta opción está disponible solo cuando selecciona Crear tablas. Al seleccionar esta opción, si su base de datos tiene tablas con los mismos nombres, serán eliminadas y reemplazadas por nuevas tablas creadas por el Módulo de seguridad.
  • Proteger usuarios logueados - Protección para evitar que los usuarios realicen inicios de sesión simultáneos en diferentes sesiones.

Asociación tablas

Este paso es importante si se selecciona la opción Usar tablas existentes. En este caso, debe asociar los campos de las tablas existentes a campos de aplicaciones de seguridad (aplicaciones generadas por el Módulo de seguridad).

En estos casos, las tablas de base de datos existentes deben contener un número mínimo de campos para que puedan asociarse a los campos de las aplicaciones de seguridad.

Las tablas requeridas para cada tipo de seguridad se describen al principio de este artículo.

Si ha seleccionado la opción Crear tablas, en el paso anterior los campos se asociarán automáticamente, simplemente haga clic en continuar.

Configuración

En este paso, definiremos la configuración del módulo de seguridad.

General

Cifrado de contraseña de usuario, la carpeta donde se crean las aplicaciones, el módulo de registro utilizado, entre otras cosas.

General settings

  • Prefijo de aplicación - Prefijo para las aplicaciones que el módulo de seguridad creará automáticamente.
  • Cifrado - Cifrado utilizado para almacenar la contraseña en la tabla de usuarios.
  • Habilitar Seguridad - Activar el indicador Seguridad de la Aplicación de todas las aplicaciones del proyecto.
  • Usar Captcha: Activa el captcha para la aplicación de inicio de sesión creada por el Módulo de seguridad.
  • Carpeta: Nombre de la carpeta que se creará para almacenar las aplicaciones generadas por Security Module.
  • Tema - Tema que se usa para las aplicaciones creadas por el Módulo de seguridad.
  • Log - Esta opción está disponible si el proyecto tiene un Módulo de registro creado previamente. Haga clic aquí y revise cómo crear un Módulo de registro
  • Menú: Esta opción solo está disponible si su proyecto tiene una aplicación de menú creada previamente. Puede asociar este menú existente e incluir todas las aplicaciones generadas por el módulo de seguridad. Si no selecciona un menú existente aquí, Scriptcase Security Module creará una nueva aplicación de menú exclusivamente para las aplicaciones de seguridad.
  • Tipo de menú - Tipo de menú Módulo de seguridad (opción disponible solo si no selecciona y menú existente en el elemento anterior)

Login

Aquí puede establecer el tipo y la cantidad de caracteres permitidos para los campos de nombre de usuario y contraseña.

Username and password characters settings

  • Tamaño mínimo - Cantidad mínima de caracteres utilizados por el usuario.
  • Tamaño máximo - Tamaño máximo de los caracteres utilizados por el usuario.
  • Caracteres permitidos - Define qué caracteres están permitidos al crear una contraseña.

Ajustes del correo electrónico

Esta opción establece el proveedor que se usará para enviar correos electrónicos desde el sistema.

La información de este ejemplo puede cambiar de acuerdo con el SMTP. Estamos utilizando el SMTP de Gmail para este ejemplo.

Email settings

  • Servidor SMTP - Debe ingresar la dirección del servidor SMTP.
  • Puerto SMTP: Debe ingresar el puerto del servidor SMTP. Esta información debe cumplir con la opción de conexión segura. Use 465 para SSL, 587 para TLS o 25 para conexión insegura. Si no informa al puerto, Scriptcase aplicará uno predeterminado: 25.
  • Conexión segura - Use SSL o TSL, o déjelo en blanco para una conexión no segura.
  • Usuario SMTP: Debe ingresar la información del usuario SMTP.
  • Contraseña de SMTP: Debe ingresar la información de contraseña de SMTP.
  • SMTP E-mail: Debe ingresar el correo electrónico saliente de SMTP.

LDAP

En esta opción, debe informar correctamente la configuración de su servidor LDAP.

LDAP server information

  • Servidor: Debe ingresar aquí el IP del servidor LDAP.
  • DN - Debe ingresar los atributos de entrada.
  • Puerto: Debe ingresar aquí el puerto para acceder al servidor. El puerto predeterminado es 389.
  • Sufijo - Debe ingresar el sufijo del usuario.

Usuarios registrados

Define el comportamiento del sistema para la protección de inicio de sesión.

Esta opción está disponible si ha marcado Proteger usuarios logueados durante el paso de conexión.

Protect logged users

  • Mostrar usuarios logueados - Si marca esta opción, Scriptcase también creará con el Módulo de seguridad una Aplicación de cuadrícula para mostrar un informe con todos los usuarios conectados actualmente en el sistema
  • Protección de acceso - Activa / desactiva el bloqueo de usuarios después de algunos intentos de acceso fallidos.
  • Tiempo de bloqueo de Fuerza bruta (en Minutos) - Tiempo, en minutos, que el usuario permanecerá inaccesible después de varios intentos de acceso fallidos. (Disponible solo cuando la Protección de ataque de fuerza bruta está habilitada)
  • Número de intentos antes del bloqueo - Número de intentos de acceso fallidos, hasta que la protección esté habilitada. (Disponible solo cuando se habilita protección para ataques de fuerza bruta)

Registrando el usuario administrador

En este paso, debe informar a un usuario para conectarse al servidor LDAP. El usuario informado tendrá permisos completos de administrador en el sistema donde está aplicando el Módulo de seguridad.

Registering the admin user

  • Login: Esta opción configura el usuario administrador del sistema LDAP.
  • Contraseña: Esta opción configura la contraseña LDAP del administrador LDAP del sistema.
  • Nombre: Esta opción establece el nombre del administrador del sistema LDAP.
  • E-mail: Esta opción configura el correo electrónico del administrador LDAP del sistema.

Añadir aplicaciones

Esta opción agrega las aplicaciones ya creadas en el proyecto a la tabla de aplicaciones del módulo de seguridad.

Insert project applications in the Security Module applications' table.

Guardar perfil

Al usar esta opción, guardará todas las configuraciones durante la creación del módulo de seguridad. El mismo perfil se puede usar más adelante para otros proyectos.

Save Profile

  • Guardar perfil: Le permite guardar un perfil con todas las configuraciones actuales del módulo de seguridad.
  • Nombre - Nombre del perfil
  • Objetivo: Esta opción establece quién tendrá acceso al perfil guardado en el futuro.
  • Pública: El perfil de seguridad estará disponible en todos los proyectos desde su Scriptcase.
  • Proyecto: El perfil de seguridad estará disponible solo en el proyecto en el que fue creado.
  • Usuario: El perfil de seguridad estará disponible solo para el usuario registrado.

Uso de un perfil de seguridad guardado

Los perfiles guardados se pueden seleccionar al comienzo de una nueva creación del módulo de seguridad, antes de elegir el tipo de seguridad.

Using a saved security profile

ReCaptcha

ReCAPTCHA es una herramienta utilizada a través de la API proporcionada por Google para enviar formas que agregan seguridad al momento de la confirmación del formulario (Previniendo la automatización para el envío).

muestra reCAPTCHA:

reCAPTCHA V2 in execution

Primero tenemos que solicitar una API Key para activar reCAPTCHA en la aplicación Scriptcase siguiendo los pasos a continuación:

Para obtener una Clave del sitio y Secret Key, vaya al enlace: https://www.google.com/recaptcha/admin#list. La página siguiente será mostrada:

Google's API ReCaptcha homepage

Etiqueta: Nombre del proyecto que se creará para que contenga las claves reCAPTCHA.
Elija el tipo de ReCaptcha :Necesitamos elegir la opción reCAPTCHA V2.
Dominios: Podemos insertar cualquier dominio (en cada línea) para limitar el uso de API.

Después de eso, debemos aceptar los Términos del Servicio (“Aceptar los Términos de Servicio de reCAPTCHA”).

Cuando haga clic en Registrar, la página se volverá a cargar mostrando la información de integración de reCAPTCHA. En esta pantalla podemos obtener el Clave del sitio y Secret Key:

API's key and Secret Key reCATPCHA

Ahora, podemos configurar las claves reCAPTCHA en el módulo de seguridad:

Captcha version 2

  • Clave del sitio: Clave generada por google después de la creación del proyecto reCAPTCHA.
  • Secret Key: Clave generada por google después de la creación del proyecto reCAPTCHA.