Diferencia entre revisiones de «SIU-Tehuelche/version 4.1/interfaces»
(Página creada con «== Configuración para SIU-Araí == A continuación se detallan los puntos a tener en cuenta para configurar la conexión de SIU-Kolla con SIU-Araí. Una vez completados...») |
|||
(No se muestran 3 ediciones intermedias del mismo usuario) | |||
Línea 1: | Línea 1: | ||
== Configuración para SIU-Araí == | == Configuración para SIU-Araí == | ||
− | A continuación se detallan los puntos a tener en cuenta para configurar la conexión de SIU- | + | A continuación se detallan los puntos a tener en cuenta para configurar la conexión de SIU-Tehuelche con SIU-Araí. |
Una vez completados estos puntos se deberá proceder a realizar la configuración restante desde SIU-Araí (ver [[SIU-Arai/Modulos|'''documentación''']]). | Una vez completados estos puntos se deberá proceder a realizar la configuración restante desde SIU-Araí (ver [[SIU-Arai/Modulos|'''documentación''']]). | ||
=== Crear datos de usuario rest para Araí Usuarios === | === Crear datos de usuario rest para Araí Usuarios === | ||
− | Editar el archivo <tt><path proyecto | + | Editar el archivo <tt><path proyecto Tehuelche>/instalacion/i__<instancia>/p__tehuelche/rest/rest_arai_usuarios/cliente.ini</tt> |
<source lang="php" enclose="div"> | <source lang="php" enclose="div"> | ||
Línea 14: | Línea 14: | ||
=== Editar archivo de instancia === | === Editar archivo de instancia === | ||
− | Asegurarse que en el archivo '''instancia.ini''' este incorporado la variable '''full_url''' con la dirección completa de | + | Asegurarse que en el archivo '''instancia.ini''' este incorporado la variable '''full_url''' con la dirección completa de Tehuelche. |
<source lang="php" enclose="div"> | <source lang="php" enclose="div"> | ||
− | [ | + | [tehuelche] |
− | full_url = "http:// | + | full_url = "http://direccion_completa_a_tehuelche" |
</source> | </source> | ||
Línea 29: | Línea 29: | ||
=== Editar archivo de configuración para Araí === | === Editar archivo de configuración para Araí === | ||
− | Verificar que los datos provistos en el archivo <tt><path proyecto | + | Verificar que los datos provistos en el archivo <tt><path proyecto Tehuelche>/arai.json</tt>. |
− | A continuación detallamos un ejemplo básico para presentar una instalación de | + | A continuación detallamos un ejemplo básico para presentar una instalación de Tehuelche. |
Si desea obtener más detalles de cómo conformar este archivo, por favor visite en la [[SIU-Arai/usuarios/integracion-inicial-toba|'''documentación''']] el apartado ''Integrar a Arai-Registry la aplicación''. | Si desea obtener más detalles de cómo conformar este archivo, por favor visite en la [[SIU-Arai/usuarios/integracion-inicial-toba|'''documentación''']] el apartado ''Integrar a Arai-Registry la aplicación''. | ||
<source lang="php" enclose="div"> | <source lang="php" enclose="div"> | ||
{ | { | ||
− | "name": "siu/ | + | "name": "siu/tehuelche", |
− | "description": "SIU- | + | "description": "SIU-Tehuelche, aplicación", |
"scripts": { | "scripts": { | ||
− | "hooks": "SIU\\ | + | "hooks": "SIU\\tehuelche\\AraiRegistryHooks" |
}, | }, | ||
"provide": [ | "provide": [ | ||
{ | { | ||
− | "name": "app:siu/ | + | "name": "app:siu/tehuelche", |
− | "alias": " | + | "alias": "Tehuelche", |
− | "description": "sistema de | + | "description": "sistema de gestión de becas", |
− | "version": "4. | + | "version": "4.0.1", |
− | "icon": "./www/img/ | + | "icon": "./www/img/iso_tehuelche.png" |
} | } | ||
], | ], | ||
Línea 81: | Línea 81: | ||
</source> | </source> | ||
− | === Registrar SIU- | + | === Registrar SIU-Tehuelche en SIU-Araí === |
El administrador de SIU-Araí deberá registrar el módulo mediante el comando:<source lang="php" enclose="div"> | El administrador de SIU-Araí deberá registrar el módulo mediante el comando:<source lang="php" enclose="div"> | ||
bin/arai-cli registry:add --maintainer nombre-encargado-admin --maintainer-email email-encargado-admin@uni.edu.ar http://url-arai-registry/arai-registry | bin/arai-cli registry:add --maintainer nombre-encargado-admin --maintainer-email email-encargado-admin@uni.edu.ar http://url-arai-registry/arai-registry | ||
Línea 88: | Línea 88: | ||
</source><blockquote>''<u>Nota</u>: recordar tener ingresadas las variables de entorno correspondientes al usuario y password de registry''</blockquote><blockquote>'''''export ARAI_REGISTRY_USER=usuario_registry''''' </blockquote><blockquote>'''''export ARAI_REGISTRY_PASS=password_registry'''''</blockquote> | </source><blockquote>''<u>Nota</u>: recordar tener ingresadas las variables de entorno correspondientes al usuario y password de registry''</blockquote><blockquote>'''''export ARAI_REGISTRY_USER=usuario_registry''''' </blockquote><blockquote>'''''export ARAI_REGISTRY_PASS=password_registry'''''</blockquote> | ||
− | === Sincronizar SIU- | + | === Sincronizar SIU-Tehuelche en SIU-Araí === |
− | Finalmente desde SIU-Araí deberá sincronizarse SIU- | + | Finalmente desde SIU-Araí deberá sincronizarse SIU-Tehuelche para que efectivamente sea incorporada la nueva vinculación:<source lang="php" enclose="div"> |
bin/arai-cli registry:sync | bin/arai-cli registry:sync | ||
</source> | </source> | ||
=== Importar Cuentas === | === Importar Cuentas === | ||
− | Para que las cuentas existentes en SIU- | + | Para que las cuentas existentes en SIU-Tehuelche puedan utilizarse vinculadas será necesario realizar la exportación de dichas cuentas desde Tehuelche y luego importarlas desde Araí Usuarios. Para exportarlas se deberá ejecutar el siguiente comando:<source lang="php" enclose="div"> |
toba proyecto exportar_usuarios_arai | toba proyecto exportar_usuarios_arai | ||
</source> | </source> | ||
Línea 102: | Línea 102: | ||
</source> | </source> | ||
− | + | Si alguna cuenta no es vinculada correctamente, el administrador de la plataforma Araí puede resolver manualmente los casos con conflictos. | |
Para mayor información sobre la importación de cuentas dirigirse al siguiente [[SIU-Arai/Administrar#Importar cuentas desde una aplicaci.C3.B3n vinculada|enlace]], sección '''Importar cuentas desde una aplicación vinculada'''. | Para mayor información sobre la importación de cuentas dirigirse al siguiente [[SIU-Arai/Administrar#Importar cuentas desde una aplicaci.C3.B3n vinculada|enlace]], sección '''Importar cuentas desde una aplicación vinculada'''. | ||
+ | |||
+ | [[SIU-Tehuelche/version 4.1|< Volver]] |
Revisión actual del 14:57 4 oct 2019
Sumario
Configuración para SIU-Araí
A continuación se detallan los puntos a tener en cuenta para configurar la conexión de SIU-Tehuelche con SIU-Araí.
Una vez completados estos puntos se deberá proceder a realizar la configuración restante desde SIU-Araí (ver documentación).
Crear datos de usuario rest para Araí Usuarios
Editar el archivo <path proyecto Tehuelche>/instalacion/i__<instancia>/p__tehuelche/rest/rest_arai_usuarios/cliente.ini
auth_usuario = nombre_usuario
auth_password = password_usuario
Editar archivo de instancia
Asegurarse que en el archivo instancia.ini este incorporado la variable full_url con la dirección completa de Tehuelche.
full_url = "http://direccion_completa_a_tehuelche"
Editar archivo de proyecto
Asegurarse que en el archivo proyecto.ini este incorporado la variable app_launcher activa.
app_launcher = 1
Editar archivo de configuración para Araí
Verificar que los datos provistos en el archivo <path proyecto Tehuelche>/arai.json.
A continuación detallamos un ejemplo básico para presentar una instalación de Tehuelche.
Si desea obtener más detalles de cómo conformar este archivo, por favor visite en la documentación el apartado Integrar a Arai-Registry la aplicación.
"name": "siu/tehuelche",
"description": "SIU-Tehuelche, aplicación",
"scripts": {
"hooks": "SIU\\tehuelche\\AraiRegistryHooks"
},
"provide": [
{
"name": "app:siu/tehuelche",
"alias": "Tehuelche",
"description": "sistema de gestión de becas",
"version": "4.0.1",
"icon": "./www/img/iso_tehuelche.png"
}
],
"consume": [
{
"name": "service:siu/sso-saml-idp",
"version": ">=0.1.0"
},
{
"name": "api:siu/arai-usuarios",
"version": ">=0.1.0",
"options": {
"toba-rest": [
{ "proyecto": "toba_usuarios", "rest-id": "rest_arai_usuarios" }
]
}
}
]
}
Generar clave
Para la vinculación será necesario contar con la clave de encriptación. Para generarla, será necesario correr el siguiente comando:
Luego dirigirse al archivo <ruta_al_proyecto>/instalacion/instalacion.ini
y agregar la siguiente entrada con la ruta a la llave:
Registrar SIU-Tehuelche en SIU-Araí
El administrador de SIU-Araí deberá registrar el módulo mediante el comando:./bin/arai-cli registry:sync --aceptar-pedidos-acceso
Nota: recordar tener ingresadas las variables de entorno correspondientes al usuario y password de registry
export ARAI_REGISTRY_USER=usuario_registry
export ARAI_REGISTRY_PASS=password_registry
Sincronizar SIU-Tehuelche en SIU-Araí
Finalmente desde SIU-Araí deberá sincronizarse SIU-Tehuelche para que efectivamente sea incorporada la nueva vinculación:Importar Cuentas
Para que las cuentas existentes en SIU-Tehuelche puedan utilizarse vinculadas será necesario realizar la exportación de dichas cuentas desde Tehuelche y luego importarlas desde Araí Usuarios. Para exportarlas se deberá ejecutar el siguiente comando:Si alguna cuenta no es vinculada correctamente, el administrador de la plataforma Araí puede resolver manualmente los casos con conflictos.
Para mayor información sobre la importación de cuentas dirigirse al siguiente enlace, sección Importar cuentas desde una aplicación vinculada.