If you have ever had a Chef Client run fail with a mysterious Authentication Failed error after a few minutes of execution, then this post is for you! Because of the way the Chef Client loads resources, it is possible for authentication headers to timeout midway through a run. Thankfully there is an easy solution.