I've enabled Windows authentication as described here
It all works fine, there's just a tiny issue: Doing so makes every controller method protected by windows authentication. NO problem I thought, just use the [AllowAnonymous] adorner on the few controller methods where anonymous access is okay, but that won't work.
Is there any way to get the self-host to not authorized every method on every controller?