Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/app-3w-jwt»

De SIU
Saltar a: navegación, buscar
(Página creada con «<span style="float: right; margin: 0 0 15px 15px;">__TOC__</span> == Interfaz SIU-Guaraní App y 3w == Para algunas operaciones del 3w, el esquema de controles configurabl...»)
 
m
 
(No se muestran 7 ediciones intermedias del mismo usuario)
Línea 1: Línea 1:
 
<span style="float: right; margin: 0 0 15px 15px;">__TOC__</span>
 
<span style="float: right; margin: 0 0 15px 15px;">__TOC__</span>
== Interfaz SIU-Guaraní App y 3w ==
+
== <big>Interfaz SIU-Guaraní App y 3w</big> ==
  
Para algunas operaciones del 3w, el esquema de controles configurables, etc. se decidió reusar las clases desarrolladas para SIU-Guarani Gestión. Para que ésto sea posible, en la estructura de archivos del 3w se agregaron una serie de carpetas y clases que se describen a continuación:
+
<big>Para que los usuarios de la '''App''' de Guaraní puedan a través de ella ingresar al modulo '''3W''', se hace uso de la tecnología [https://jwt.io/ JWT]. Para que esto sea posible se debe configurar lo siguiente:</big>
 +
===<big>En la API-APP</big>===
 +
 
 +
<big>Se debe configurar el archivo '''configuracion/parametros.ini''', asignando un valor a la directiva '''keysimetrica''':</big>
 +
 
 +
<source lang="php" enclose="div">
 +
 
 +
[general]
 +
keysimetrica = "<KEY-SIMETRICA>" ;para la encriptación del token
 +
;Los siguientes parámetros no hacen falta modificar
 +
version = "1.1.1"
 +
validez = 10 ;para el tiempo de validez del token
 +
version_gestion = "3.14.0" ;versión mínima compatible
 +
 
 +
</source>
 +
 
 +
===<big>En 3W</big>===
 +
<big>Se debe configurar el archivo '''instalacion/login.php''' de la siguiente manera:</big>
 +
 
 +
<source lang="php" enclose="div">
 +
 
 +
/**
 +
*  Acceso por JWT desde la app
 +
*/
 +
'app_jwt'  => array(
 +
'activo'    => true,
 +
'clase'      => 'modelo\\autenticacion\\auth_app_jwt',
 +
'parametros' => array(
 +
'keysimetrica' => '<KEY-SIMETRICA>' //Debe ser igual a la usada en la API que consume la APP, archivo parametros.ini
 +
)
 +
)
 +
 
 +
</source>
 +
 
 +
<big>Donde '''activo''' debe ser '''true''', y '''keysimetrica''' debe ser la misma clave que se configura en el archivo '''configuracion/parametros.ini''' de la '''API-APP'''.</big>

Revisión actual del 16:30 10 oct 2018

Interfaz SIU-Guaraní App y 3w

Para que los usuarios de la App de Guaraní puedan a través de ella ingresar al modulo 3W, se hace uso de la tecnología JWT. Para que esto sea posible se debe configurar lo siguiente:

En la API-APP

Se debe configurar el archivo configuracion/parametros.ini, asignando un valor a la directiva keysimetrica:

[general]
keysimetrica = "<KEY-SIMETRICA>" ;para la encriptación del token
;Los siguientes parámetros no hacen falta modificar
version = "1.1.1"
validez = 10 ;para el tiempo de validez del token
version_gestion = "3.14.0" ;versión mínima compatible

En 3W

Se debe configurar el archivo instalacion/login.php de la siguiente manera:

        /**
         *  Acceso por JWT desde la app
         */
   
        'app_jwt'   => array(
                'activo'     => true,
                'clase'      => 'modelo\\autenticacion\\auth_app_jwt',
                'parametros' => array(
                        'keysimetrica' => '<KEY-SIMETRICA>' //Debe ser igual a la usada en la API que consume la APP, archivo parametros.ini
                )
        )

Donde activo debe ser true, y keysimetrica debe ser la misma clave que se configura en el archivo configuracion/parametros.ini de la API-APP.