Esto es un ejemplo, un mal ejemplo. No lo usen en producción ni parecido.
Espero que les sea util.
Editar el archivo:
{ruta_al_mapuche}/instalacion/i__produccion/p__mapuche/rest/servidor_usuarios.ini
Y poner usuario y clave para para la API (son diferentes que el de la aplicación)
Abrir el archivo
{ruta_al_mapuche}/instalacion/i__produccion/p__mapuche/rest/servidor.ini
Y descomentar la linea donde dice autenticacion = digest
El ejemplo necesita la libreria Guzzle, y para eso usamos Composer. Si no lo tenemos instalado hacemos lo siguiente:
# Install Composer
curl -sS https://getcomposer.org/installer | php
Luego bajamos las dependencias del ejemplo:
composer.phar install
Configuramos el archivo index.php cambiando los parametros de conexión y los datos de ejemplo
Arrancar el servidor web de prueba (funciona con cualquier server, esto es para pruebas).
php -S localhost:8080