Webservices MK2
Réalisé en tant que salarié de Commerce Guys, création d'une version 3 de webservices REST basée sur le site MK2.com en Drupal 7 avec le module Services. Refonte complète des webservices existant et évolutions.
Les webservices sont utilisés par une application mobile iOS et des services web tels que Allociné.
Deux modules contrib ont été réalisés lors du développement de ce projet:
- Services API Key Authentication: définition des clés d'authentifications liées à un utilisateur drupal.
- Services session token authentication: Connection d'n utilisateur en se basant sur un couple de clés (tokens) envoyés en en-tête http et sans prendre en compte les éventuels cookies de session.
Le bilan du projet a été présenté lors du Drupal Camp à Nantes en 2016. Voir les slides de la présentation et la vidéo sur Youtube.