Tareas Programadas
Debido a los cambios en SIU-Arai: Usuarios 3.0 es necesario que se programen varias tareas para que corran a intervalos regulares
Borrado de Tokens
Tanto el modulo que implementa OIDC como SAML, utilizan un módulo de SimpleSAMLPhp para llevar adelante tareas de manera programada.
Para activar y configurar dicho módulo, se debe crear un archivo idp/config/module_cron.php
con un contenido similar a este:
$config = array (
'key' => 'RANDOM_KEY',
'allowed_tags' => array('daily', 'hourly', 'frequent'),
'debug_message' => TRUE,
'sendemail' => TRUE,
);
Para mayor detalle sobre como generar el disparo de la ejecución del módulo consultar aquí
Bloqueo de Usuarios
Como vimos en esta guía existe una tarea por la cual aquellos usuarios que tienen una fecha de expiración fijada deben ser bloqueados.
Para ello programamos una tarea diaria con el usuario correspondiente al Web Server (crontab -e www-data
), que ejecute lo siguiente:
02 0 * * * /usr/local/app/idm/bin/toba proyecto bloquear_expirados -p arai_usuarios