Diferencia entre revisiones de «SIU-Arai/Modulos/Mapuche»

De SIU
Saltar a: navegación, buscar
(Para la versión 3.2.x)
m (link a nueva versión)
 
(No se muestran 3 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
= SIU-Mapuche =
 
= SIU-Mapuche =
  
Se asume que el sistema Siu-Mapuche se encuentra instalador y funcionando correctamente. [http://documentacion.siu.edu.ar/wiki/SIU-Mapuche Aquí] la documentación referente.
+
Se asume que el sistema '''SIU-Mapuche''' se encuentra instalado y funcionando correctamente. [http://documentacion.siu.edu.ar/wiki/SIU-Mapuche Aquí] la documentación referente.
  
= Para la versión 3.3.x =
+
=Documentación por versión =
  
Primero que nada necesitamos tener en nuestro poder los certificados, se puede seguir [http://documentacion.siu.edu.ar/wiki/SIU-Arai/certificados este] instructivo
+
* guía de integración [[SIU-Arai/Modulos/Mapuche/3.6|versión 3.6.x]]
Con los certificados en la mano podemos configurar el sistema como cliente
+
* guía de integración [[SIU-Arai/Modulos/Mapuche/3.4|versión 3.5.x]]
 
+
* guía de integración [[SIU-Arai/Modulos/Mapuche/3.3|versión 3.3.x a 3.4.x]]
== Instalación ==
+
[[SIU-Arai/Modulos|< Volver]]
 
 
Para esta versión de Mapuche es necesario ejecutar el comando
 
 
 
<syntaxhighlight lang="bash" enclose="div">
 
composer install
 
</syntaxhighlight>
 
 
 
De otro modo el comando arai-cli no se podrá ejecutar.
 
 
 
== Cliente Arai-Usuarios ==
 
 
 
Para poder vincular usuarios desde el toba-usuarios de Mapuche con Arai-Usuarios es necesario acceder a los WS que este tiene publicados. Para mantener una conexión segura se deben configurar los certificados correspondientes en /path_Instalacion/i__produccion/p__mapuche/rest/rest_arai_usuarios/cliente.ini
 
 
 
<syntaxhighlight lang="apache" enclose="div">
 
 
 
[conexion]
 
to = "https://Usuarios/gestion/rest/"
 
auth_tipo = "ssl"
 
cert_file = "/certs/Mapuche-cli.cert.pem"
 
key_file = "/certs/Mapuche-cli.key.pem"
 
ca_cert = "/certs/ca.cert.pem"
 
 
 
</syntaxhighlight>
 
 
 
Luego hay que agregar el sertificado al sistema operativo, aumimos que se encuentra en /certs/ca.cert.pem
 
 
 
<syntaxhighlight lang="bash" enclose="div">
 
cp /certs/ca.cert.pem /usr/share/ca_certificates/ca_propia.crt
 
</syntaxhighlight>
 
 
 
Luego editamos el archivo de configuración
 
 
 
<syntaxhighlight lang="bash" enclose="div">
 
nano /etc/ca_certificates.conf
 
</syntaxhighlight>
 
 
 
Y al final del achivo agregamos el nombre de nuestra ca_propia
 
Quedaría algo así
 
<syntaxhighlight lang="apache" enclose="div">
 
.
 
.
 
.
 
mozilla/thawte_Primary_Root_CA_-_G3.crt
 
spi-inc.org/spi-cacert-2008.crt
 
ca_propia.crt
 
 
 
</syntaxhighlight>
 
 
 
Y actualizamos con
 
<syntaxhighlight lang="bash" enclose="div">
 
update-ca-certificates --fresh
 
</syntaxhighlight>
 
 
 
Por ultimo reiniciamos apache ( restart )
 
Reemplazando los valores por los que correspondan según el entorno donde esté instalada la aplicación.
 
 
 
== Variables de Entorno ==
 
 
 
Arai-Cli utiliza variables de entorno para acceder a archivos y otras tareas, hay que asegurarse de que las siguientes variables estén instanciadas correctamente de acuerdo al entorno de instalación de la aplicación.
 
 
 
<syntaxhighlight lang="bash" enclose="div">
 
export TOBA_INSTANCIA=produccion
 
export TOBA_PROYECTO=Mapuche
 
export TOBA_PROYECTO_DIR="/usr/local/siu/Mapuche/aplicacion"
 
export TOBA_INSTALACION_DIR="/usr/local/siu/Mapuche/instalacion"
 
export ARAI_REGISTRY_USER=user
 
export ARAI_REGISTRY_PASS=pass
 
</syntaxhighlight>
 
 
 
== Sincronizando ==
 
 
 
Ahora si, con todo configurado procedemos a hacer la sincronización con Arai-Registry.
 
 
 
Primero agregamos Mapuche al entorno Arai con registry:add
 
<syntaxhighlight lang="bash" enclose="div">
 
cd /path_Instalacion
 
./bin/arai-cli registry:add --maintainer-email mail@domain.edu --maintainer usuario http://Registry/arai-registry
 
</syntaxhighlight>
 
 
 
Luego del mensaje de éxito hay que proceder a sincronizar la aplicación.
 
<syntaxhighlight lang="bash" enclose="div">
 
./bin/arai-cli registry:sync
 
</syntaxhighlight>
 
 
 
Por último hay que sincronizar todas aquellas aplicaciones a las que Mapuche consulte WS, en este caso Arai-Uaurios.
 
<syntaxhighlight lang="bash" enclose="div">
 
./bin/arai-cli registry:sync
 
</syntaxhighlight>
 
 
 
== Dando Acceso ==
 
 
 
Ahora el encargado de dar un loguín a Mapuche es el IDP de usuarios, desde Arai-Usuarios en la sección de usuarios, hay que seleccionar el usuario deseado y dar el acceso correspondiente.
 
# Ingresar a Menu->Usuarios
 
# Filtrar y seleccionar un usuarios
 
# En la solapa Cuentas Seleccionar "Mapuche" desde el combo "Aplicación"
 
# En el campo "Cuenta" escribir el usuario que corresponde en Mapuche
 
# Guardar
 

Revisión actual del 15:27 2 may 2019

SIU-Mapuche

Se asume que el sistema SIU-Mapuche se encuentra instalado y funcionando correctamente. Aquí la documentación referente.

Documentación por versión

< Volver