Un des points importants quand nous faisons un projet qui mixe Angular et Symfony2 est la sécurité.

En effet, les webservices  développés avec Symfony2 doivent être accessible uniquement par les requêtes émises par le projet Angular et suffisament sécurisés pour ne pas être interceptés.

Continue reading Sécurisation des échanges entre Angular et Symfony2

| Symfony 2 Utils | Laisser un commentaire

Les ACLs est un puissant outil de gestion des droits utilisateurs. Nous allons voir dans cet article la configuration de base pour activer les ACLs sur SonataAdmin (avec SonataUser)

Continue reading Activer les ACLs dans SonataAdmin

| Administration | Laisser un commentaire

Le but de cet article n’est pas de vous expliquer comment mettre en place un environnement sur symfony2, mais plutôt vous donnez 2 exemples d’environnements :

  • API
  • DOC

Continue reading Besoin d’une API sur Symfony2 utilisez les environnements

| Symfony 2 Utils | Marqué avec , , , | Un commentaire

La mise en place d’une sécurité WSSE en symfony2 est assez simple en suivant le cookbook mise à disposition par sensioLabs.

Une fois cette sécurité mise en place en PHP, il faut le transcrire dans différents langages de programmation pour diverse application tierces.

Aujourd’hui le langage est Javascript avec NodeJS.
Continue reading WSSE en JavaScript (NodeJS)

| Symfony 2 API, Symfony 2 Utils | Marqué avec , , , | Laisser un commentaire

Behat est un outil de tests fonctionnels basé sur des scénarios. Sa mise en place est très simple : il suffit d’installer les packages, de définir un Context, et de rédiger autant de scénario que désiré :)

Ce tutoriel est basé sur la version 3.0 de Behat, récemment sortie.

Continue reading Mise en place de tests fonctionnels Behat 3 sur un projet Symfony2

| Symfony 2 Utils | Laisser un commentaire

SensioLabs propose via un Cookbook une authentification wsse pour les API. Dans cette méthode le cryptage du mot de passe est essentiel car il garantie la sécurité.

Dans ce cookbook, la méthode de cryptage utilise deux fonctions native de php sha1 et base64 encode. Très simple à utiliser en php ils le sont beaucoup moins en java.
Continue reading WSSE en android (java)

| Symfony 2 API, Symfony 2 Utils | Marqué avec , , , , | Laisser un commentaire

Je vous donne déjà la base de ce tuto, c’est-à-dire la création d’un service-web SOAP et l’identification par WSSE.

Ensuite nous allons voir ensemble comment faire communiquer ces deux éléments distincts ensemble.

Continue reading Création d’un Web-Service SOAP avec Identification par WSSE

| Symfony 2 API | Un commentaire

Over the projects pile up servers, with them their access. Concerned about the safety of its application, the client often requires us restricted access by a range of options: extended username and password, specific port, VPN access, photo ID, digital control, checking DNA…

Continue reading How to use ssh aliases in command line

| Bash tools | Marqué avec , | Laisser un commentaire