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.

## Security module del Ldap - Total Control

In this type of security, access to applications is defined according to the user groups created and configured by the system administrator.

Below see all the tables created for this type of security.

#### 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_apps

    CREATE TABLE "sec_apps" (
    "app_name" TEXT NOT NULL,
    "app_type" TEXT,
    "description" TEXT,
    PRIMARY KEY ("app_name")
    )

#### sec_users_apps

    CREATE TABLE "sec_users_apps" (
    "login" TEXT NOT NULL,
    "app_name" TEXT NOT NULL,
    "priv_access" TEXT,
    "priv_insert" TEXT,
    "priv_delete" TEXT,
    "priv_update" TEXT,
    "priv_export" TEXT,
    "priv_print" TEXT,
    PRIMARY KEY ("login", "app_name")
    )

#### 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")
    )