{"version":"1.0","provider_name":"Melting Poutre","provider_url":"https:\/\/louis.hatier.me\/blog","author_name":"Louis Hatier","author_url":"https:\/\/louis.hatier.me\/blog\/author\/louis\/","title":"Symfony2 : g\u00e9rer l'identification utilisateur LDAP - Melting Poutre","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"5bifuAt2ye\"><a href=\"https:\/\/louis.hatier.me\/blog\/symfony2-gerer-lidentification-utilisateur-ldap\/\">Symfony2 : g\u00e9rer l&rsquo;identification utilisateur LDAP<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/louis.hatier.me\/blog\/symfony2-gerer-lidentification-utilisateur-ldap\/embed\/#?secret=5bifuAt2ye\" width=\"600\" height=\"338\" title=\"\u00ab\u00a0Symfony2 : g\u00e9rer l&rsquo;identification utilisateur LDAP\u00a0\u00bb &#8212; Melting Poutre\" data-secret=\"5bifuAt2ye\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n\/\/# sourceURL=https:\/\/louis.hatier.me\/blog\/wp-includes\/js\/wp-embed.min.js\n\/* ]]> *\/\n<\/script>\n","description":"Il est possible avec Symfony2 d\u2019authentifier l\u2019utilisateur LDAP. Pour cela il faut cr\u00e9er une premi\u00e8re classe UserProvider qui sera le fournisseur d\u2019utilisateur, et une seconde classe User qui sera notre utilisateur. Cette article d\u00e9taill\u00e9 en explique le fonctionnement : http:\/\/symfony.com\/fr\/doc\/current\/cookbook\/security\/custom_provider.html","thumbnail_url":"http:\/\/louis.hatier.me\/blog\/wp-content\/uploads\/2015\/08\/logo-symfony.jpg"}