<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>ASP.NET on MemoryLeak</title><link>https://blog.memoryleak.ovh/tags/asp.net/</link><description>Recent content in ASP.NET on MemoryLeak</description><generator>Hugo</generator><language>fr</language><lastBuildDate>Fri, 14 Oct 2011 11:58:00 +0000</lastBuildDate><atom:link href="https://blog.memoryleak.ovh/tags/asp.net/index.xml" rel="self" type="application/rss+xml"/><item><title>Implémenter une sécurité à base de rôles avec Windows Authentication &amp; SQL Server</title><link>https://blog.memoryleak.ovh/posts/implementer-une-securite-a-base-de-roles-avec-windows-authentication-sql-server/</link><pubDate>Fri, 14 Oct 2011 11:58:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/implementer-une-securite-a-base-de-roles-avec-windows-authentication-sql-server/</guid><description>&lt;p&gt;Ces derniers jours j&amp;rsquo;ai été confronté à une problématique très intéressante; j&amp;rsquo;aimerais la partager avec vous aujourd&amp;rsquo;hui et vous soumettre la solution que j&amp;rsquo;ai imaginé pour y répondre.&lt;/p&gt;
&lt;p&gt;Mon client souhaitait restreindre l&amp;rsquo;accès à son site/application intranet aux seuls membres d&amp;rsquo;un groupe Windows prédéfini.&lt;/p&gt;
&lt;p&gt;Le hic est que le site fonctionne avec des rôles définis en base de données, laissant ainsi libre champs aux admins de l&amp;rsquo;appli d&amp;rsquo;attribuer et révoquer des droits aux autres utilisateurs. Évidement, il était hors de question de devoir passer par l&amp;rsquo;IT pour changer les droits des utilisateurs à l&amp;rsquo;avenir.&lt;/p&gt;</description></item><item><title>Live charting avec SignalR</title><link>https://blog.memoryleak.ovh/posts/live-charting-avec-signalr/</link><pubDate>Mon, 26 Sep 2011 21:21:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/live-charting-avec-signalr/</guid><description>&lt;p&gt;&lt;a href="https://github.com/SignalR" target="_blank"&gt;SignalR&lt;/a&gt; is awesome ! Oui il va falloir vous habituer à entendre dire que cette librairie est un petit bijou.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://fabrice.michellonet.free.fr/MyMemoryLeaks/Posts/43/SignalR_awesome.png" alt=""&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Mais qu&amp;rsquo;est-ce qu&amp;rsquo;elle a de si bien cette librairie SignalR ?&lt;/strong&gt;
SignalR fournit une couche d&amp;rsquo;abstraction au-dessus des &lt;a href="http://en.wikipedia.org/wiki/WebSocket" target="_blank"&gt;WebSocket&lt;/a&gt; et des &lt;a href="http://en.wikipedia.org/wiki/Long_polling#Long_polling" target="_blank"&gt;long polling connections&lt;/a&gt; pour les développeurs .NET et fonctionne sous IIS sans avoir à installer un autre service à côté.&lt;/p&gt;
&lt;p&gt;Jusqu&amp;rsquo;alors il existait bien des solutions commerciales de ces technos dans l&amp;rsquo;écosystème .NET mais aucune n&amp;rsquo;avait vraiment convaincu, souvent par manque d&amp;rsquo;intégration forte entre le client et le serveur; rendant la communication entre les deux fastidieuse.&lt;/p&gt;</description></item><item><title>Injection HTML à base d&amp;#39;HTTPModule</title><link>https://blog.memoryleak.ovh/posts/injection-html-a-base-d-39-httpmodule/</link><pubDate>Tue, 18 Jan 2011 22:22:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/injection-html-a-base-d-39-httpmodule/</guid><description>&lt;p&gt;Dernièrement j&amp;rsquo;ai échangé avec mon Boss, Jérôme, sur les possibilités d&amp;rsquo;enrichir un site web non dévellopé en .NET mais qui serait hosté dans IIS.
On pourrait se mettre à apprendre le Python&amp;hellip; mais voila on est un peu fainéant :)&lt;/p&gt;
&lt;p&gt;Une des solutions que je lui ai proposé étais de tirer parti du mécanisme d&amp;rsquo;extensibilité du pipeline de IIS7 afin d&amp;rsquo;intervenir directement sur le code HTML renvoyé au navigateur.&lt;/p&gt;
&lt;p&gt;&lt;img src="http://fc09.deviantart.net/fs49/f/2009/179/6/7/67d8d599f0b79628e410f38b21028f90.jpg" alt="Green Injection"&gt;&lt;/p&gt;</description></item><item><title>Interagir avec les pages ASP.NET avant l&amp;#39;Init.</title><link>https://blog.memoryleak.ovh/posts/interagir-avec-les-pages-asp-net-avant-l-39-init/</link><pubDate>Wed, 21 Apr 2010 21:37:00 +0000</pubDate><guid>https://blog.memoryleak.ovh/posts/interagir-avec-les-pages-asp-net-avant-l-39-init/</guid><description>&lt;p&gt;Au cours du développement de Claymore, pour la partie ASP.NET plus précisément, j&amp;rsquo;ai eu besoin de trouver un hook me donnant la possibilité d&amp;rsquo;interagir avec les pages avant les events que l&amp;rsquo;on trouve sur l&amp;rsquo;objet Page.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai tout d&amp;rsquo;abord pensé tripatouiller dans le fichier Global.asax&amp;hellip; sans finalement avoir trouvé ce que je souhaitais. Par contre, en fouillant un peu du côté des HttpModule je suis arrivé à la solution suivante :&lt;/p&gt;</description></item></channel></rss>