I'm running into the classic double hop problem with my intranet site that references the SSRS web service. Here is the topology:
Client -> Web Server -> SQL Server (DB and SSRS)
Here is what I have done so far:
I get 401'ed at the SSRS service. If I pass my personal credentials explicitly then everything works so I'm confident that my issue is just with delegating client credentials.
I feel like I've read 20 articles about this and have tried everything with the same results.
I finally fixed it. I was setting the only Windows Authentication provider to Negotiate:Kerberos but if I did that before unchecking kernel mode, IIS Manager would helpfully remove Negotiate:Kerberos from the providers because it was invalid. That left me with no providers and a guaranteed 401 at the middle website.
Once I got Kerberos forced then my Delegation started working and the SSRS web service worked as well.