Lista de comandos.
A continuación se presenta una lista de todos los comandos disponibles en SIU-Arai: Usuarios. El objetivo es presentar un listado que facilite el acceso a la documentación relacionada.
Todos estos comandos están agrupados en una serie de categorías según el momento en que se plantea su utilización en Arai-Usuarios:
- pasos del despliegue del módulo
- tareas integración con otros módulos
- la operación diaria del módulo
Comandos para tareas de despliegue.
Actualizar postgres
El siguiente comando es utilizado para actualizar la base de datos de postgres.
idm/bin/instalador docker:db_actualizar
Documentación: puede ver mayores detalles en esta guía.
Migrar datos 3.1 a 3.2
El siguiente comando es utilizado para migrar distintas areas de la aplicación estas son:
- idm
- bcrypt
- personas
idm/bin/instalador migración
Documentación: puede ver mayores detalles en esta guía.
Migrar datos 2.3 a 3.0
El siguiente comando es utilizado para modificar los datos de negocio cuando se quiere actualizar desde la version 2.3 a 3.0. Importa la configuración pre-existente de los sp y realiza la migración de datos en LDAP.
Tener cuidado este comando, es muy poderoso y se puede presentar perdida de informacion, recomendamos realizar un backup previo.
idm/bin/instalador migración:3.0
Documentación: puede ver mayores detalles en esta guía.
Inicializar IDM.
La primera vez que se ejecuta este comando, registra una aplicación y configura los datos de conexión SAML para permitir el acceso al IDM. Al mismo tiempo se genera el usuario Administrador de la instancia, con el identificador admin
.
idm/bin/instalador proyecto:bootstrap
Documentación: puede ver mayores detalles en esta guía.
Generar Certificados.
Este comando es utilizado para generar los certificados del IdP SAML, como de OpenID Connect.
idp/bin/instalador instalacion:generar-certs-idp
Documentación: puede ver mayores detalles en esta guía.
Ajustes de permisos.
El siguiente comando sirve para agregar o corregir los permisos de los archivos, es mayormente utilizado en los ambientes de desarrollo y en la construcción de imágenes docker.
sudo /ruta/arai-usuarimigraos/$version/bin/instalador permisos:simple
Documentación: puede ver mayores detalles en esta guía.
Actualizar proyecto IDM
El siguiente comando realiza una actualización de la instalación del módulo IDM. Normalmente requiere también una exportación previa de los datos de instalación.
idm/bin/instalador proyecto:actualizar --instalacion-anterior /ruta/Arai-Usuarios/$version
Documentación: puede ver mayores detalles en esta guía.
Cambiar contraseña del administrador
Este comando es utilizado para el cambio de la contraseña de acceso para el usuario Administrador.
idm/bin/instalador proyecto:bootstrap
Documentación: puede ver mayores detalles en esta guía.
Comandos para integracion con Arai-Usuarios.
Importar usuarios.
Importa los usuarios a partir de un archivo json, utilizando un criterio de comparación de los mismos con los que ya existen en Arai-Usuarios.
idm/bin/toba proyecto importar_usuarios_arai
Documentación: puede ver mayores detalles en esta guía.
Exportar usuarios.
Este comando exporta o extrae de una instalación de Arai-Usuarios, todos los usuarios existentes y los guarda en un archivo JSON dentro del módulo IDM.
idm/bin/toba proyecto exportar_usuarios_arai
Documentación: puede ver mayores detalles en esta guía.
Actualizar Arai-Personas.
El siguiente comando tiene como funcionalidad actualizar los datos de sellos de las personas, en base a los datos presentes en Arai-Usuarios.
idm/bin/instalador arai:personas actualizar -n
Documentación: puede ver mayores detalles en esta guía.
Inicializar Arai-Personas.
Este comando inicializa la base de datos de Arai-Personas, con datos de los usuarios existentes en Arai-Usuarios.
idm/bin/instalador arai:personas inicializar
Documentación: puede ver mayores detalles en esta guía.
Configurar SP.
Normalmente, todas las aplicaciónes creadas en Arai-Usuarios necesitan datos de acceso vía SAML para autenticación centralizada vía el IDP. Este comando agrega la configuración SAML de una aplicación registrada en Arai-Usuarios como SP (service provider).
idm/bin/toba proyecto configurar_sp -p arai_usuarios
Documentación: puede ver mayores detalles en esta guía.
Comandos para la opreacion diaria de Arai-Usuarios.
Ejecuta el vencimiento de contraseñas
El siguiente comando se utiliza de forma manual y tiene la funcionalidad de forzar el cambio de contraseña de todos los usuarios (a excepción del usuario administrador).
idm/bin/toba proyecto vencer_passwords -p arai_usuarios
Documentación: puede ver mayores detalles en esta guía.
Bloquear usuarios expirados.
Este comando realiza el bloqueo de todos los usuarios que tengan configurado fechas de expiración de sus cuentas, cuando estas fechas se hayan alcanzado.
idm/bin/toba proyecto bloquear_expirados -p arai_usuarios
Documentación: puede ver mayores detalles en esta guía.