Feedback

# Visión general

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

## Módulo de seguridad del usuario

En seguridad de usuario, todos los usuarios registrados tienen acceso a las aplicaciones del sistema, que funcionan solo como autenticación de usuario.

Para aquellos que quieran crear las tablas con anticipación, solo la tabla de usuario es obligatoria. Las tablas logged y users_social se crean solo cuando se activan las opciones Proteger usuarios registrados y Usar redes sociales, respectivamente.

A continuación, vea todas las tablas creadas para este tipo de seguridad.

#### sec_users

    CREATE TABLE "sec_users" (
        "login" TEXT NOT NULL,
        "pswd" TEXT NOT NULL,
        "name" TEXT,
        "email" TEXT,
        "active" TEXT,
        "activation_code" TEXT,
        "priv_admin" TEXT,
        "mfa" TEXT,
        "picture" BLOB,
        PRIMARY KEY ("login")
    );

#### sec_logged

    CREATE TABLE "sec_logged" (
        "login" TEXT NOT NULL,
        "date_login" TEXT,
        "sc_session" TEXT,
        "ip" TEXT
    );

> La tabla logged se creará solo si la opción Proteger a los usuarios logueados está marcada durante la creación del Módulo de seguridad.

#### sec_users_social

    CREATE TABLE "sec_users_social" (
      "login" TEXT NOT NULL,
      "resource" TEXT NOT NULL,
      "resource_id" TEXT NOT NULL,
      PRIMARY KEY ("login", "resource", "resource_id")
    );

> La tabla users_social se creará solo si la opción Utilizar redes sociales está marcada durante la creación del módulo de seguridad.

#### sec_users_apps

    CREATE TABLE "sec_settings" (
    set_name TEXT NOT NULL,
    set_value TEXT,
    PRIMARY KEY ("set_name")
    )