---
title: "¿Dónde se almacena usuarios y roles de Plataforma?"
canonical: "https://onesaitplatform-es.refined.site/space/DOC/3688857605/%C2%BFD%C3%B3nde%20se%20almacena%20usuarios%20y%20roles%20de%20Plataforma%3F"
format: markdown
---
Plataforma maneja estos conceptos en cuanto a seguridad:

> Macro (toc)

# ConfigDB

La ConfigDB es la base de datos que almacena la definición de todos los conceptos de plataforma (Entidades, DataFlows, Dashboards,…) y también almacena todos los conceptos de seguridad. 

Por defecto se usa MariaDB, aunque se soporta también Postgresql y bases de datos comerciales. 

# Usuarios

Son los usuarios que tienen acceso a plataforma. 

Se almacenan en la tabla USER que tiene esta estructura:

![image](media://d8aae122-945a-4e8d-b155-fa58bfd856d8)

Si estos usuarios no están federados con otro sistema (pj con un LDAP corporativo) en la tabla USER se almacena toda la información del usuario, incluída la password, que  se almacena en esta tabla encriptada y siguiendo un patrón definible por el usuario: [https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2315255809](https://onesaitplatform.atlassian.net/wiki/spaces/DOC/pages/2315255809) 

Si los usuarios están federados con otro sistema en esta Tabla USER simplemente se almacena el user_id con el link al usuario del sistema al que está federado.


# Roles

En Plataforma se definen un conjunto de Roles para el acceso a plataforma.

Estos roles están definidos en la tabla ROLE_TYPE y se asocian al usuario con la FK **role_id **(un usuario sólo puede tener un rol activo). 

![image](media://15180acb-38af-46be-8fce-3dff99b8670e)