API Rest - Multiples usuarios y autenticación

Buenas tardes,

Nos surgieron algunas preguntas con respecto a los usuarios de la API de Guarani:
¿Se pueden encriptar los password?
¿Se pueden generar múltiples usuarios para darles diferentes accesos a los métodos?
¿Se puede aplicar algún tipo de ACL sobre estos usuarios? (Qué métodos puede consultar)
¿El método de autenticación plana es el único método de autenticación posible?

Algunas de estas cuestiones son muy importantes para nosotros y queríamos saber si ya existen para no personalizar de más.
Muchas gracias.

Agustím

Hola Agustin,

¿Se pueden encriptar los password?
Si, en el archivo [b]instalacion/i__desarrollo/p__guarani/rest/servidor.ini[/b] podes elegir entre [b]basic[/b] o [b]digest[/b]. [url=https://stackoverrun.com/es/q/2497784]Diferencia entre basic y digest.[/url]
¿Se pueden encriptar los password?
Si, podes usar [b]digest[/b].
¿Se puede aplicar algún tipo de ACL sobre estos usuarios? (Qué métodos puede consultar)
Si, se configura en el archivo [b]php/rest/recursos_usuarios.php[/b]. [url=https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.18.0/interfaces/api-guarani-perfil-funcional]Ver esta documentación.[/url]
¿El método de autenticación plana es el único método de autenticación posible?
No, también tenes [b]digest[/b].

Te dejo la documentación de como 3W se conecta a Gestión por API REST (https://documentacion.siu.edu.ar/wiki/SIU-Guarani/version3.18.0/interfaces/gestion-3w-rest).

saludos.
2

Gracias por la respuesta Leonel. Con respecto a lo de recursos_usuarios.php, no encuentro este archivo. Nosotros estamos en la verión 3.16.2.0. Vi en colab que el archivo aparece recién en la 3.17.0.0. Puede ser que en nuestra versión esté la funcionalidad y solo falte el template? Gracias

Hola Agustín

La incorporación de perfiles funcionales en la API de guaraní, salió en la versión 3.17.0

Saludos!

Muchas gracias!