Share Button

Read the English version

Comme REST doit être sans état (stateless) :

chaque requête d’un client vers un serveur doit contenir toute l’information nécessaire pour permettre au serveur de comprendre la requête, sans avoir à dépendre d’un contexte conservé sur le serveur. Cela libère de nombreuses interactions entre le client et le serveur.

Article Wikipedia sur REST

Nous avions besoin d’ajouter un nouvel authentication provider dans Symfony2 pour respecter cette contrainte. Nous avons choisi WSSE.

Cet article explique comment configurer WSSE sur Symfony, comment l’utiliser avec FOSRestBundle et tester le tout avec Google Chrome.
Continue reading

Share Button

Share Button

Read the English version

Après avoir publié un article sur la configuration WSSE dans Symfony, nous avons reçu beaucoup de questions sur l’utilisation de WSSE dans une application Android. Nous espérons que cet article répondra à ces questions!
Notez que nous ne parlerons que WSSE et que nous n’aborderons pas la conception d’un client rest dans une application Android.
Continue reading

Share Button

Share Button

Read the English version

Comme nous avions besoin d’une connexion entre une application web Symfony et une appli Android, nous avons dû apprendre et comprendre comment créer une API Rest de manière simple et sécurisée, en nous basant sur nos entités existantes.

Nous avons choisi WSSE pour l’accès sécurisé, FOSRestBundle pour la restitution de données et JMSSerializerBundle pour la sérialisation. 

Nous avions également besoin de séparer les logs pour les erreurs d’authentification WSSE. Lisez notre article pour savoir comment créer un fichier de logs séparé avec Monolog (en anglais).

Continue reading

Share Button

Share Button

Lire la version française
After publishing an article about WSSE configuration in Symfony2, we received a lot of questions about using WSSE in Android application. We hope this article will answer some of these questions!
Note that we will only speak about WSSE and not about designing a rest client in Android application.
Continue reading

Share Button

Share Button

Lire la version française

As we needed a connection between a Symfony web application and an Android application, we had to learn and understand how to create a Rest API in a simple and secured way, based on our existing entities.

We chose WSSE for security access, FOSRestBundle for datas restitution and JMSSerializerBundle for serialization. 

We also needed to separate logs for the wsse authentification errors. See our article to know how to create separated log files in Monolog

Continue reading

Share Button