Diferencia entre revisiones de «SIU-Guarani/version3.16.0/interfaces/app-3w-jwt»
m |
m |
||
(No se muestran 6 ediciones intermedias del mismo usuario) | |||
Línea 3: | Línea 3: | ||
<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>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
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
)
)
* 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.