Delegation of Windows Credentials in ASP.NET : HTTPClient or WebClient?

I worked with a customer today to fix delegation not working issue via ASP.Net application, when making call to backend WebApi resource. A necessary prerequisite for Delegation is that Windows authentication of client (browser in this case) should happen using Kerberos. We made sure: -Windows Authentication is enabled on ASP.Net application -It has Negotiate provider…

0

AppFabric : Why is my local cache expiring too soon???

  Windows Server AppFabric 1.0 (or Microsoft AppFabric for Windows Server as 1.1 is now called) provides feature to enable local caching for enhanced performance. There can be a situation when AppFabric client could start deleting local cache much before expected (that is before configured Timeout, or Notification). One of the reasons of this could…

0

WCF on TCP : Keep your connections alive

I recently had a customer coming in with question and request on WCF connection pooling, which is very valid. I was almost convinced that answer to his question would be ‘by design’ but what worried me was if there is a solution for his predicament. To my pleasant surprise, mighty WCF team did think about…

1

Identity delegation in WCF

  Further to my earlier post in an attempt to demystify Kerberos and IIS hosted WCF service (http://blogs.msdn.com/b/distributedworld/archive/2012/04/24/troubleshoot-kerberos-in-wcf.aspx) , I realized that successful delegation of client credentials to back end service/DB is also a common scenario and hence this short post. From WCF perspective, there are only three things to be done to successfully delegate…

0