Buenos días,
Necesitamos consumir un recurso de una API externa, y para ello primero debemos autenticarnos para obtener un token con JWT y asi poder consumirla.
Actualmente tenemos hardcodeado las credenciales, como deberíamos hacer para poder acceder a estas mismas sin harcodearlas y que se puedan consumir desde un único punto.
Estamos en la version 3.22
Desde ya muchas gracias !!!.
Saludos.
Hola Emiliano, buen día!
Le hago una consulta, ¿de qué institución son?
Pueden ver la documentación indicada en este foro:
Y también consultar este otro foro:
Saludos!
Buen día Ariana, soy de la Universidad Nacional de Córdoba.
Te comento el caso y cómo lo pensamos, nos gustaría saber si les parece bien o si lo hubieran realizado de otra manera.
Necesitamos consumir una API externa que autentica con JWT, implementando un endpoint basado en tokens.
Hemos realizado nuestra personalización siguiendo el planteo de sidcer como ejemplo.
Lo pensamos de la siguiente manera:
Creando un archivo en la ruta instalacion/i__desarrollo/p__guarani/rest/[API_EXTERNA]/cliente.ini para el caso de gestión e instalacion/servicios_web_config.php para el caso de autogestión en la que le pasamos las credenciales necesarias para conectarse a la API.
Se crea un archivo gestion/personalizacion/php/nucleo/API_EXTERNA/API_EXTERNA.php y ahí consume cliente.ini o servicios_web_config.php (según sea la interfaz que lo llame) y realiza la autenticación y luego con ese token obtenido consume el resto de los recursos.
¿Es correcto ese modo de implementarla o pueden sugerirnos alguna otra manera?
Hola Emiliano, buenas tardes!
Lo estuvimos analizando con los técnicos, y al parecer es correcto el modo de implementarlo que proponen.
Cualquier consulta estamos a disposición.
Saludos!